[R-pkg-devel] [SPAM Warning!] addressing a CRAN submission pre-test clang-san warning

Kent Riemondy kent@r|emondy @end|ng |rom gm@||@com
Fri Jan 10 16:21:27 CET 2025


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 using disroot.org> wrote:

> В Fri, 10 Jan 2025 07:45:00 -0700
> Kent Riemondy <kent.riemondy using 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
>

	[[alternative HTML version deleted]]



More information about the R-package-devel mailing list