===============================
R CMD BUILD
===============================
* checking for file ‘stPipe/DESCRIPTION’ ... OK
* preparing ‘stPipe’:
* checking DESCRIPTION meta-information ... OK
* cleaning src
* installing the package to build vignettes
-----------------------------------
* installing *source* package ‘stPipe’ ...
** this is package ‘stPipe’ version ‘0.99.95’
** using staged installation
** libs
using C++ compiler: ‘g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0’
g++ -std=gnu++17 -I"/home/biocbuild/bbs-3.22-bioc/R/include" -DNDEBUG -I'/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include' -I'/home/biocbuild/bbs-3.22-bioc/R/site-library/Rhdf5lib/include' -I'/home/biocbuild/bbs-3.22-bioc/R/site-library/testthat/include' -I'/home/biocbuild/bbs-3.22-bioc/R/site-library/Rhtslib/include' -I/usr/local/include -fpic -g -O2 -Wall -Werror=format-security -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++17 -I"/home/biocbuild/bbs-3.22-bioc/R/include" -DNDEBUG -I'/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include' -I'/home/biocbuild/bbs-3.22-bioc/R/site-library/Rhdf5lib/include' -I'/home/biocbuild/bbs-3.22-bioc/R/site-library/testthat/include' -I'/home/biocbuild/bbs-3.22-bioc/R/site-library/Rhtslib/include' -I/usr/local/include -fpic -g -O2 -Wall -Werror=format-security -c st_demul.cpp -o st_demul.o
st_demul.cpp: In function ‘void RunDemultiplex(const char*, const char*, const char*, const char*, int, int, int, int, int, int)’:
st_demul.cpp:139:41: error: invalid operands of types ‘const char [15]’ and ‘const char [2]’ to binary ‘operator+’
139 | Rcpp::Rcout << "file pointers:" + "\n";
| ~~~~~~~~~~~~~~~~ ^ ~~~~
| | |
| const char [15] const char [2]
st_demul.cpp:140:29: error: invalid operands of types ‘gzFile_s**’ and ‘const char [2]’ to binary ‘operator+’
140 | Rcpp::Rcout << &_fp + "\n";
| ~~~~ ^ ~~~~
| | |
| | const char [2]
| gzFile_s**
st_demul.cpp:141:32: error: invalid operands of types ‘gzFile_s**’ and ‘const char [2]’ to binary ‘operator+’
141 | Rcpp::Rcout << &_fp_r2 + "\n";
| ~~~~~~~ ^ ~~~~
| | |
| | const char [2]
| gzFile_s**
st_demul.cpp:142:34: error: invalid operands of types ‘gzFile_s**’ and ‘const char [2]’ to binary ‘operator+’
142 | Rcpp::Rcout << &fp_write + "\n";
| ~~~~~~~~~ ^ ~~~~
| | |
| gzFile_s** const char [2]
st_demul.cpp:143:30: error: invalid operands of types ‘H5::H5File**’ and ‘const char [2]’ to binary ‘operator+’
143 | Rcpp::Rcout << &file + "\n";
| ~~~~~ ^ ~~~~
| | |
| | const char [2]
| H5::H5File**
st_demul.cpp:173:38: error: invalid operands of types ‘const char [16]’ and ‘const char [2]’ to binary ‘operator+’
173 | Rcpp::Rcout << "building map..." + "\n";
| ~~~~~~~~~~~~~~~~~ ^ ~~~~
| | |
| const char [16] const char [2]
st_demul.cpp:197:28: error: invalid operands of types ‘const char [6]’ and ‘const char [2]’ to binary ‘operator+’
197 | Rcpp::Rcout << "done!" + "\n";
| ~~~~~~~ ^ ~~~~
| | |
| | const char [2]
| const char [6]
st_demul.cpp:200:21: error: no match for ‘operator+’ (operand types are ‘Rcpp::Rostream<true>’ and ‘const char [2]’)
200 | Rcpp::Rcout + "\n";
| ~~~~~~~~~~~ ^ ~~~~
| | |
| | const char [2]
| Rcpp::Rostream<true>
st_demul.cpp:200:21: note: candidate: ‘operator+(long int, const char*)’ (built-in)
200 | Rcpp::Rcout + "\n";
| ~~~~~~~~~~~~^~~~~~
st_demul.cpp:200:21: note: no known conversion for argument 1 from ‘Rcpp::Rostream<true>’ to ‘long int’
In file included from /home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/Vector.h:57,
from /home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp.h:41,
from st_demul.cpp:31:
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/vector/Matrix.h:254:14: note: candidate: ‘template<int RTYPE, template<class> class StoragePolicy, class T> typename Rcpp::traits::enable_if<Rcpp::traits::is_convertible<typename Rcpp::traits::remove_const_and_reference<T>::type, typename Rcpp::Matrix<RTYPE, StoragePolicy>::stored_type>::value, Rcpp::Matrix<RTYPE, StoragePolicy> >::type Rcpp::operator+(const Matrix<RTYPE, StoragePolicy>&, const T&)’
254 | operator __OPERATOR__ (const Matrix<RTYPE, StoragePolicy> &lhs, const T &rhs) { \
| ^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/vector/Matrix.h:260:1: note: in expansion of macro ‘RCPP_GENERATE_MATRIX_SCALAR_OPERATOR’
260 | RCPP_GENERATE_MATRIX_SCALAR_OPERATOR(+)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/vector/Matrix.h:254:14: note: template argument deduction/substitution failed:
254 | operator __OPERATOR__ (const Matrix<RTYPE, StoragePolicy> &lhs, const T &rhs) { \
| ^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/vector/Matrix.h:260:1: note: in expansion of macro ‘RCPP_GENERATE_MATRIX_SCALAR_OPERATOR’
260 | RCPP_GENERATE_MATRIX_SCALAR_OPERATOR(+)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘const Rcpp::Matrix<RTYPE, StoragePolicy>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/vector/Matrix.h:271:14: note: candidate: ‘template<int RTYPE, template<class> class StoragePolicy, class T> typename Rcpp::traits::enable_if<Rcpp::traits::is_convertible<typename Rcpp::traits::remove_const_and_reference<T>::type, typename Rcpp::Matrix<RTYPE, StoragePolicy>::stored_type>::value, Rcpp::Matrix<RTYPE, StoragePolicy> >::type Rcpp::operator+(const T&, const Matrix<RTYPE, StoragePolicy>&)’
271 | operator __OPERATOR__ (const T &lhs, const Matrix<RTYPE, StoragePolicy> &rhs) { \
| ^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/vector/Matrix.h:277:1: note: in expansion of macro ‘RCPP_GENERATE_SCALAR_MATRIX_OPERATOR’
277 | RCPP_GENERATE_SCALAR_MATRIX_OPERATOR(+)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/vector/Matrix.h:271:14: note: template argument deduction/substitution failed:
271 | operator __OPERATOR__ (const T &lhs, const Matrix<RTYPE, StoragePolicy> &rhs) { \
| ^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/vector/Matrix.h:277:1: note: in expansion of macro ‘RCPP_GENERATE_SCALAR_MATRIX_OPERATOR’
277 | RCPP_GENERATE_SCALAR_MATRIX_OPERATOR(+)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
st_demul.cpp:200:23: note: mismatched types ‘const Rcpp::Matrix<RTYPE, StoragePolicy>’ and ‘const char [2]’
200 | Rcpp::Rcout + "\n";
| ^~~~
In file included from /home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/sugar/operators/operators.h:31,
from /home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/sugar/sugar.h:30,
from /home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp.h:79:
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/sugar/operators/plus.h:448:1: note: candidate: ‘template<int RTYPE, bool NA, class T, class U> typename Rcpp::traits::enable_if<Rcpp::traits::is_convertible<typename Rcpp::traits::remove_const_and_reference<U>::type, typename Rcpp::traits::storage_type<RTYPE>::type>::value, Rcpp::sugar::Plus_Vector_Primitive<RTYPE, NA, T> >::type Rcpp::operator+(const VectorBase<RHS_RTYPE, RHS_NA, RHS_T>&, const U&)’
448 | operator+(
| ^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/sugar/operators/plus.h:448:1: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘const Rcpp::VectorBase<RHS_RTYPE, RHS_NA, RHS_T>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/sugar/operators/plus.h:458:1: note: candidate: ‘template<int RTYPE, bool NA, class T, class U> typename Rcpp::traits::enable_if<Rcpp::traits::is_convertible<typename Rcpp::traits::remove_const_and_reference<U>::type, typename Rcpp::traits::storage_type<RTYPE>::type>::value, Rcpp::sugar::Plus_Vector_Primitive<RTYPE, NA, T> >::type Rcpp::operator+(const U&, const VectorBase<RHS_RTYPE, RHS_NA, RHS_T>&)’
458 | operator+(
| ^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/sugar/operators/plus.h:458:1: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: mismatched types ‘const Rcpp::VectorBase<RHS_RTYPE, RHS_NA, RHS_T>’ and ‘const char [2]’
200 | Rcpp::Rcout + "\n";
| ^~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/sugar/operators/plus.h:469:1: note: candidate: ‘template<int RTYPE, bool NA, class T, class U> typename Rcpp::traits::enable_if<Rcpp::traits::is_convertible<typename Rcpp::traits::remove_const_and_reference<U>::type, typename Rcpp::traits::storage_type<RTYPE>::type>::value, Rcpp::sugar::Plus_Vector_Primitive_nona<RTYPE, NA, T> >::type Rcpp::operator+(const VectorBase<RHS_RTYPE, RHS_NA, RHS_T>&, const sugar::NonaPrimitive<U>&)’
469 | operator+(
| ^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/sugar/operators/plus.h:469:1: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘const Rcpp::VectorBase<RHS_RTYPE, RHS_NA, RHS_T>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/sugar/operators/plus.h:478:1: note: candidate: ‘template<int RTYPE, bool NA, class T, class U> typename Rcpp::traits::enable_if<Rcpp::traits::is_convertible<typename Rcpp::traits::remove_const_and_reference<U>::type, typename Rcpp::traits::storage_type<RTYPE>::type>::value, Rcpp::sugar::Plus_Vector_Primitive_nona<RTYPE, NA, T> >::type Rcpp::operator+(const sugar::NonaPrimitive<U>&, const VectorBase<RHS_RTYPE, RHS_NA, RHS_T>&)’
478 | operator+(
| ^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/sugar/operators/plus.h:478:1: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘const Rcpp::sugar::NonaPrimitive<U>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/sugar/operators/plus.h:492:1: note: candidate: ‘template<int RTYPE, bool LHS_NA, class LHS_T, bool RHS_NA, class RHS_T> Rcpp::sugar::Plus_Vector_Vector<RTYPE, LHS_NA, LHS_T, RHS_NA, RHS_T> Rcpp::operator+(const VectorBase<RHS_RTYPE, RHS_NA, RHS_T>&, const VectorBase<RTYPE, RHS_NA, RHS_T>&)’
492 | operator+(
| ^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/sugar/operators/plus.h:492:1: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘const Rcpp::VectorBase<RHS_RTYPE, RHS_NA, RHS_T>’
200 | Rcpp::Rcout + "\n";
| ^~~~
In file included from /usr/include/c++/13/string:48,
from /usr/include/c++/13/bits/locale_classes.h:40,
from /usr/include/c++/13/bits/ios_base.h:41,
from /usr/include/c++/13/ios:44,
from /usr/include/c++/13/ostream:40,
from /usr/include/c++/13/iostream:41,
from st_demul.cpp:17:
/usr/include/c++/13/bits/stl_iterator.h:634:5: note: candidate: ‘template<class _Iterator> constexpr std::reverse_iterator<_Iterator> std::operator+(typename reverse_iterator<_Iterator>::difference_type, const reverse_iterator<_Iterator>&)’
634 | operator+(typename reverse_iterator<_Iterator>::difference_type __n,
| ^~~~~~~~
/usr/include/c++/13/bits/stl_iterator.h:634:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: mismatched types ‘const std::reverse_iterator<_Iterator>’ and ‘const char [2]’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/bits/stl_iterator.h:1808:5: note: candidate: ‘template<class _Iterator> constexpr std::move_iterator<_IteratorL> std::operator+(typename move_iterator<_IteratorL>::difference_type, const move_iterator<_IteratorL>&)’
1808 | operator+(typename move_iterator<_Iterator>::difference_type __n,
| ^~~~~~~~
/usr/include/c++/13/bits/stl_iterator.h:1808:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: mismatched types ‘const std::move_iterator<_IteratorL>’ and ‘const char [2]’
200 | Rcpp::Rcout + "\n";
| ^~~~
In file included from /usr/include/c++/13/string:54:
/usr/include/c++/13/bits/basic_string.h:3553:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Allocator>&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
3553 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
| ^~~~~~~~
/usr/include/c++/13/bits/basic_string.h:3553:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/bits/basic_string.h:3571:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(const _CharT*, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
3571 | operator+(const _CharT* __lhs,
| ^~~~~~~~
/usr/include/c++/13/bits/basic_string.h:3571:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: mismatched types ‘const _CharT*’ and ‘Rcpp::Rostream<true>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/bits/basic_string.h:3590:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(_CharT, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
3590 | operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs)
| ^~~~~~~~
/usr/include/c++/13/bits/basic_string.h:3590:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and ‘const char [2]’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/bits/basic_string.h:3607:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’
3607 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
| ^~~~~~~~
/usr/include/c++/13/bits/basic_string.h:3607:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/bits/basic_string.h:3625:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Allocator>&, _CharT)’
3625 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs)
| ^~~~~~~~
/usr/include/c++/13/bits/basic_string.h:3625:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/bits/basic_string.h:3637:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const __cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
3637 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs,
| ^~~~~~~~
/usr/include/c++/13/bits/basic_string.h:3637:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/bits/basic_string.h:3644:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(const __cxx11::basic_string<_CharT, _Traits, _Allocator>&, __cxx11::basic_string<_CharT, _Traits, _Allocator>&&)’
3644 | operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
| ^~~~~~~~
/usr/include/c++/13/bits/basic_string.h:3644:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/bits/basic_string.h:3651:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, __cxx11::basic_string<_CharT, _Traits, _Allocator>&&)’
3651 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs,
| ^~~~~~~~
/usr/include/c++/13/bits/basic_string.h:3651:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/bits/basic_string.h:3674:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(const _CharT*, __cxx11::basic_string<_CharT, _Traits, _Allocator>&&)’
3674 | operator+(const _CharT* __lhs,
| ^~~~~~~~
/usr/include/c++/13/bits/basic_string.h:3674:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: mismatched types ‘const _CharT*’ and ‘Rcpp::Rostream<true>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/bits/basic_string.h:3681:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(_CharT, __cxx11::basic_string<_CharT, _Traits, _Allocator>&&)’
3681 | operator+(_CharT __lhs,
| ^~~~~~~~
/usr/include/c++/13/bits/basic_string.h:3681:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: mismatched types ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and ‘const char [2]’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/bits/basic_string.h:3688:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*)’
3688 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs,
| ^~~~~~~~
/usr/include/c++/13/bits/basic_string.h:3688:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/bits/basic_string.h:3695:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, _CharT)’
3695 | operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs,
| ^~~~~~~~
/usr/include/c++/13/bits/basic_string.h:3695:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’
200 | Rcpp::Rcout + "\n";
| ^~~~
In file included from /home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/RcppCommon.h:69,
from /home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp.h:27:
/usr/include/c++/13/complex:335:5: note: candidate: ‘template<class _Tp> std::complex<_Tp> std::operator+(const complex<_Tp>&, const complex<_Tp>&)’
335 | operator+(const complex<_Tp>& __x, const complex<_Tp>& __y)
| ^~~~~~~~
/usr/include/c++/13/complex:335:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘const std::complex<_Tp>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/complex:344:5: note: candidate: ‘template<class _Tp> std::complex<_Tp> std::operator+(const complex<_Tp>&, const _Tp&)’
344 | operator+(const complex<_Tp>& __x, const _Tp& __y)
| ^~~~~~~~
/usr/include/c++/13/complex:344:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘const std::complex<_Tp>’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/complex:353:5: note: candidate: ‘template<class _Tp> std::complex<_Tp> std::operator+(const _Tp&, const complex<_Tp>&)’
353 | operator+(const _Tp& __x, const complex<_Tp>& __y)
| ^~~~~~~~
/usr/include/c++/13/complex:353:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: mismatched types ‘const std::complex<_Tp>’ and ‘const char [2]’
200 | Rcpp::Rcout + "\n";
| ^~~~
/usr/include/c++/13/complex:454:5: note: candidate: ‘template<class _Tp> std::complex<_Tp> std::operator+(const complex<_Tp>&)’
454 | operator+(const complex<_Tp>& __x)
| ^~~~~~~~
/usr/include/c++/13/complex:454:5: note: template argument deduction/substitution failed:
st_demul.cpp:200:23: note: ‘Rcpp::Rostream<true>’ is not derived from ‘const std::complex<_Tp>’
200 | Rcpp::Rcout + "\n";
| ^~~~
In file included from /home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/RcppCommon.h:141:
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/complex.h:32:17: note: candidate: ‘Rcomplex operator+(const Rcomplex&, const Rcomplex&)’
32 | inline Rcomplex operator+( const Rcomplex& lhs, const Rcomplex& rhs) {
| ^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/complex.h:32:44: note: no known conversion for argument 1 from ‘Rcpp::Rostream<true>’ to ‘const Rcomplex&’
32 | inline Rcomplex operator+( const Rcomplex& lhs, const Rcomplex& rhs) {
| ~~~~~~~~~~~~~~~~^~~
In file included from /home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/date_datetime/date_datetime.h:25,
from /home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp.h:65:
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/date_datetime/Date.h:156:17: note: candidate: ‘Rcpp::Date Rcpp::operator+(const Date&, int)’
156 | inline Date operator+(const Date &date, int offset) {
| ^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/date_datetime/Date.h:156:39: note: no known conversion for argument 1 from ‘Rcpp::Rostream<true>’ to ‘const Rcpp::Date&’
156 | inline Date operator+(const Date &date, int offset) {
| ~~~~~~~~~~~~^~~~
In file included from /home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/date_datetime/date_datetime.h:29:
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/date_datetime/Datetime.h:138:21: note: candidate: ‘Rcpp::Datetime Rcpp::operator+(const Datetime&, double)’
138 | inline Datetime operator+(const Datetime &datetime, double offset) {
| ^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/date_datetime/Datetime.h:138:47: note: no known conversion for argument 1 from ‘Rcpp::Rostream<true>’ to ‘const Rcpp::Datetime&’
138 | inline Datetime operator+(const Datetime &datetime, double offset) {
| ~~~~~~~~~~~~~~~~^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/date_datetime/Datetime.h:148:21: note: candidate: ‘Rcpp::Datetime Rcpp::operator+(const Datetime&, int)’
148 | inline Datetime operator+(const Datetime &datetime, int offset) {
| ^~~~~~~~
/home/biocbuild/bbs-3.22-bioc/R/site-library/Rcpp/include/Rcpp/date_datetime/Datetime.h:148:47: note: no known conversion for argument 1 from ‘Rcpp::Rostream<true>’ to ‘const Rcpp::Datetime&’
148 | inline Datetime operator+(const Datetime &datetime, int offset) {
| ~~~~~~~~~~~~~~~~^~~~~~~~
st_demul.cpp:218:49: error: invalid operands of types ‘const char [27]’ and ‘const char [2]’ to binary ‘operator+’
218 | Rcpp::Rcout << "beginning deconvolution..." + "\n";
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
| | |
| const char [27] const char [2]
st_demul.cpp:232:40: error: invalid operands of types ‘char*’ and ‘const char [2]’ to binary ‘operator+’
232 | Rcpp::Rcout << _seq->seq.s + "\n";
| ~~~~~~~~~~~ ^ ~~~~
| | |
| | const char [2]
| char*
st_demul.cpp:271:45: error: invalid operands of types ‘const char [22]’ and ‘const char [2]’ to binary ‘operator+’
271 | Rcpp::Rcout << "done!\n closing files." + "\n";
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
| | |
| const char [22] const char [2]
st_demul.cpp:150:9: warning: unused variable ‘ndims’ [-Wunused-variable]
150 | int ndims = dataspace.getSimpleExtentDims(dims_out, NULL);
| ^~~~~
make: *** [/home/biocbuild/bbs-3.22-bioc/R/etc/Makeconf:209: st_demul.o] Error 1
ERROR: compilation failed for package ‘stPipe’
* removing ‘/tmp/RtmpAAATEz/Rinst2349bd1d5a1507/stPipe’
-----------------------------------
ERROR: package installation failed