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 <ikry...@disroot.org> wrote: > В Fri, 10 Jan 2025 07:45:00 -0700 > Kent Riemondy <kent.riemo...@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]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel