[R-pkg-devel] [SPAM Warning!] addressing a CRAN submission pre-test clang-san warning
Ivan, Many thanks for the prompt and helpful response. I hadn't seen the previous r-package-devel message with the same error. I will explain this situation to CRAN which hopefully will allow valr to stay on CRAN while I work to get the suggested fix implemented in purrr. Thanks, Kent
On Fri, Jan 10, 2025 at 8:08?AM Ivan Krylov <ikrylov at disroot.org> wrote:
? Fri, 10 Jan 2025 07:45:00 -0700 Kent Riemondy <kent.riemondy at gmail.com> ?????:
cleancall.c:110:46: runtime error: call to function cb_progress_done through pointer to incorrect function type 'void (*)(void *)'
This is a (mostly harmless) error in the purrr package: https://stat.ethz.ch/pipermail/r-package-devel/2024q4/011230.html It has recently been reported to the package maintainers: https://github.com/tidyverse/purrr/issues/1157 Instead of casting the cb_progress_done function pointer to (void (*)(void*)), the function needs to accept (void*) and cast the argument to SEXP in the function body. -- Best regards, Ivan