[R-SIG-Mac] [Rcpp-devel] Any recent change that would remove Rcpp_precious_remove?

Dominick Samperi dj@@mper| @end|ng |rom gm@||@com
Thu Oct 7 18:56:08 CEST 2021


Simon,

On your dynamic vs static linking comment (R-exts 5.8), is there anything
specific to MacOS that adds complexity, or is this generic to UNIX systems
that use the -rpath flag to hard-code the path into the executable? I
understand that there are potential versioning issues with the use of
shared libraries as well.

On Mon, Oct 4, 2021 at 6:04 PM Simon Urbanek <simon.urbanek using r-project.org>
wrote:

> Dominick,
>
> in that case this would be best reported on R-SIG-Mac. I just happen to be
> on this list so it worked ;).
>
> Re-building RInside seems to fix the issue, now updated.
>
> While I have you here, unrelated, but please note that linking to packages
> dynamically is not supported (see R-exts 5.8), so your makefile needs to be
> fixed to use static libRInside.a (and RInside shouldn't be really creating
> or installing .dylib at all as it cannot be used reliably).
>
> Cheers,
> Simon
>
>
>
> On Oct 3, 2021, at 1:55 AM, Dominick Samperi <djsamperi using gmail.com> wrote:
>
> Forcing source install of the latest versions of Rcpp and RInside is
> required
> under MacOS. By default MacOS installs binary versions of the latest
> versions, 1.0.7 and 0.2.16, resp., and a simple repl app seg faults.
>
> It appears that there is a problem with the current binary distribution
> under
> MacOS.
>
> Under Ubuntu the packages are installed from source by default, and
> there are no problems. There are also no problems under Windows.
>
>
>
> On Thu, Jul 15, 2021 at 8:13 AM Dirk Eddelbuettel <edd using debian.org> wrote:
>
>>
>> On 15 July 2021 at 08:24, ma wh wrote:
>> | Colleague of mine wrote some R last week that was working OK, and
>> hasn't been changed in itself since that time. This week it's ceased
>> working( I've tried it on my machine and also see a fail, the following
>> error is encountered:
>> |
>> | Error in C_valid_tz(tzone): Function 'Rcpp_precious_remove' not
>> provided by package 'Rcpp'
>> |
>> | Searching around there aren't many hits. Those I do find seem quite
>> recent (stackoverflow questions or GitHub issues logged in various
>> projects, dates of posting are within the last few days). None of the
>> posted queries seem to have a solution, one person said restarting RStudio
>> helped, but not in my case. The SO question I found was marked as deleted.
>> The GitHub issue I found was "I solved it" but no mention of how. The SO
>> question was asking about svg export:
>> https://stackoverflow.com/questions/68345118/exporting-a-ggplot-in-svg-call-a-non-esixting-function
>> | The GitHub were also asking about packages I don't use -
>> | https://github.com/r-spatial/spdep/issues/60
>> | https://github.com/drizopoulos/JMbayes2/issues/5
>> |
>> | Anyone on the list have any pointers? Thanks
>>
>> Packages following a the GNU style often have a file ChangeLog which
>> "details
>> changes made to the code". Rcpp follows this convention, see 2021-07-05
>> and
>> 2021-01-017.
>>
>> Packages following the R packaging conventions often have a file
>> inst/NEWS.rd
>> (also rendered as NEWS at CRAN). Rcpp follow this conventions, see the
>> Rcpp
>> 1.0.7 release (even if the functions is not named).
>>
>> Packages have source code you can search.I like `ag` aka "the
>> silversearcher":
>>
>>   edd using rob:~/git/rcpp(master)$ ag -c Rcpp_precious_remove
>>   ChangeLog:2
>>   inst/include/Rcpp/routines.h:3
>>   inst/include/RcppCommon.h:2
>>   src/rcpp_init.cpp:1
>>   src/barrier.cpp:1
>>   edd using rob:~/git/rcpp(master)$
>>
>> It is still there, and available via the standard export mechanism.
>>
>> I recommend your friend take a look. The function is a) still there yet
>> has
>> also b) been supplanted by a more sufficient alternative.
>>
>> Otherwise, a reproducible example would be the only way to make this
>> concrete.
>>
>> Hope this helps, Dirk
>>
>> --
>> https://dirk.eddelbuettel.com | @eddelbuettel | edd using debian.org
>> _______________________________________________
>> Rcpp-devel mailing list
>> Rcpp-devel using lists.r-forge.r-project.org
>> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
>
> _______________________________________________
> Rcpp-devel mailing list
> Rcpp-devel using lists.r-forge.r-project.org
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
>
>
>

	[[alternative HTML version deleted]]



More information about the R-SIG-Mac mailing list