[R-pkg-devel] Rcpp in vignette
Dirk Eddelbuettel
edd @end|ng |rom deb|@n@org
Fri Jan 31 16:22:59 CET 2025
Hi Wolfgang,
On 31 January 2025 at 15:02, Wolfgang Rolke via R-package-devel wrote:
| In the vignette of my package Rgof I create a function written in Rcpp, which is then passed and executed in some of the routines included in Rgof. The package passes all the checks on the various platform without errors, warnings or notes except on atlas and gcc13. There I get an error about not being able to find this function. For details see
|
| https://github.com/r-hub2/productive-joking-manatee-Rgof/actions
| [https://opengraph.githubassets.com/b40e189207ca774a60d2c41f7b3410850dddf9a6816238d771e042279edbac03/r-hub2/productive-joking-manatee-Rgof]<https://github.com/r-hub2/productive-joking-manatee-Rgof/actions>
| Workflow runs � r-hub2/productive-joking-manatee-Rgof � GitHub<https://github.com/r-hub2/productive-joking-manatee-Rgof/actions>
| Created by R-hub. Contribute to r-hub2/productive-joking-manatee-Rgof development by creating an account on GitHub.
| github.com
|
| Is this a known issue? Is there a workaround? I have not tested the package on all 20+ machines, which other ones have the same issue?
|
| The package is already on CRAN, so this error does not lead to it to not being accepted. Still, I would like to know what the problem is and if there is a better way than just to ignore it.
I only glanced at it via the CRAN mirror repo [1] so some really quick thoughts:
- If the package is in such good standing at CRAN [2] but fails at r-hub, is
the issue with CRAN or possibly with r-hub? Can you reproduce locally?
- If the Rcpp chunk gives you trouble there after knitting, why not add the
function to the package itself to call it like a regular package function?
- There is always the workaround of precomputing the call result and
including it as static output if dynamically computed content gives you issues
- I think you have a mistatement about Rcpp on line 503, many of us have long
used Rcpp function in multicore/multicpu settings
As always, if you think the question is specific enough to Rcpp you could ask
also on the Rcpp-devel mailing list that exists for such questions as several
experienced users and developers follow it.
Dirk
[1] https://github.com/cran/Rgof/blob/master/vignettes/Rgof.Rmd
[2] https://cloud.r-project.org/web/checks/check_results_Rgof.html
|
| Thanks
| Wolfgang
|
|
| [[alternative HTML version deleted]]
|
| ______________________________________________
| R-package-devel using r-project.org mailing list
| https://stat.ethz.ch/mailman/listinfo/r-package-devel
--
dirk.eddelbuettel.com | @eddelbuettel | edd using debian.org
More information about the R-package-devel
mailing list