Hi list,
I run into run-time errors when using rhub::check_with_sanitizers(),
which can be reproduced like this:
$ docker run -it --rm rhub/rocker-gcc-san bash
root at c56cfa20e903:/# RDscript -e "install.packages('Rcpp')"
[...]
root at c56cfa20e903:/# cat > foo.cpp
#include <Rcpp.h>
// [[Rcpp::depends(Matrix)]]
// [[Rcpp::export]]
int foo() { return 0; }
root at c56cfa20e903:/# RDscript -e "Rcpp::sourceCpp('foo.cpp')"
attributes.cpp:168:11: runtime error: load of value 104, which is not a
valid value for type 'bool'
attributes.cpp:168:11: runtime error: load of value 2, which is not a
valid value for type 'bool'
There is no error if I omit Rcpp::depends:
root at c56cfa20e903:/# cat > bar.cpp
#include <Rcpp.h>
// [[Rcpp::export]]
int foo() { return 0; }
root at c56cfa20e903:/# RDscript -e "Rcpp::sourceCpp('bar.cpp')"
root at c56cfa20e903:/#
These errors do not occur in the tests run by CRAN (or they are filtered
out there). Does anyone have an idea where this might come from and how
it could be fixed?
Thanks
Ralf
Ralf Stubner Senior Software Engineer / Trainer daqana GmbH Dortustra?e 48 14467 Potsdam T: +49 331 23 61 93 11 F: +49 331 23 61 93 90 M: +49 162 20 91 196 Mail: ralf.stubner at daqana.com Sitz: Potsdam Register: AG Potsdam HRB 27966 Ust.-IdNr.: DE300072622 Gesch?ftsf?hrer: Dr.-Ing. Stefan Knirsch, Prof. Dr. Dr. Karl-Kuno Kunze -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: OpenPGP digital signature URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20190212/a4f3c99f/attachment.sig>