[R] R package built using newer version of R

David Winsemius dwinsemius at comcast.net
Tue Jan 5 20:34:23 CET 2016


> On Jan 5, 2016, at 11:15 AM, Tyler Auerbeck <auerbecktj at gmail.com> wrote:
> 
> When I run the install.packages("rj",type="source") I get the following:
> 
>> install.packages("rj",type="source")
> Warning message:
> package ‘rj’ is not available (for R version 2.15.1)
> 
> I believe this is because this is a package available directly from the
> creators of StatET. I tried pulling the zip down directly from their
> website and ran the following:
> 
>> 
> install.packages("C:\\users\\admin\\Downloads\\rj_2.0.3-1.zip",type="source",repos=NULL)
> package 'rj' successfully unpacked and MD5 sums checked

Despite the your "source" for the type parameter, you still gave it a Windows binary file. This is the place to get a source version of rj-2.0.3-1:

http://download.walware.de/rj-2.0/src/contrib/rj_2.0.3-2.tar.gz

-- 
David.


> 
> This installs it directly, but it still installs it as compiled for 2.15.3,
> which we see the same warning I originally mentioned.
> 
> Here is the sessionInfo() you asked for:
> 
>> sessionInfo()
> R version 2.15.1 (2012-06-22)
> Platform: x86_64-pc-mingw32/x64 (64-bit)
> 
> locale:
> [1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United
> States.1252    LC_MONETARY=English_United States.1252
> [4] LC_NUMERIC=C                           LC_TIME=English_United
> States.1252
> 
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
> 
> loaded via a namespace (and not attached):
> [1] tools_2.15.1
> 
> 
> If there isn't a good way to compile this for 2.15.1, is there any way to
> just ignore the warning? I've seen that you can do something like
> 
> options( warn = -1 )
> 
> I know this isn't recommended to do on an extended timeframe, but this
> message only occurs during the first command that you run. Even if we
> could set up some sort of profile that would set this suppression, run
> a dummy command and then unset the suppression. I know this is a
> workaround, but I just wasn't sure what would be the simpler solution.
> 
> Let me know what you think or what I may be missing.
> 
> On Tue, Jan 5, 2016 at 3:41 AM, Harrie Robins <harrie at eyequestion.nl> wrote:
> 
>> If that fails (sometimes R gives a version error, package not available for
>> R version X.X.X), you could try downloading the source package
>> (package.tar.gz) and compile it with running from console (or prompt):
>> 
>> R CMD INSTALL packagename.tar.gz library-location
>> 
>> Regards,
>> 
>> Harrie
>> 
>> -----Original Message-----
>> From: R-help [mailto:r-help-bounces at r-project.org] On Behalf Of Duncan
>> Murdoch
>> Sent: maandag 4 januari 2016 20:16
>> To: Tyler Auerbeck <auerbecktj at gmail.com>; r-help at r-project.org
>> Subject: Re: [R] R package built using newer version of R
>> 
>> On 04/01/2016 2:02 PM, Tyler Auerbeck wrote:
>>> We're currently looking at using the R eclipse plugin StatET as our
>>> development environment. Due to certain requirements, we're still
>>> using 2.15.1. However a required package of StatET was built using
>>> 2.15.3, which results in the following warning:
>>> 
>>> Warning message:
>>> package 'rj' was built under R version 2.15.3
>>> 
>>> I'm still fairly new to R, but is there any way for us to rebuild this
>>> package using 2.15.1? It doesn't appear to cause us any issues, but
>>> it's still not desirable for users to see that warning.
>>> 
>>> Any help would be appreciated.
>> 
>> Yes, it's quite easy to do so.  StatET probably gives menu options to do
>> it,
>> but I don't know them:  you might want to ask them.  From the R console,
>> try
>> 
>> install.packages("pkgname", type="source")
>> 
>> and if you have the necessary prerequisites (e.g. compilers), you'll get
>> it installed from source.   If it fails, post the errors and the results
>> of sessionInfo() here, and we'll probably be able to tell you what to do
>> next.
>> 
>> Duncan Murdoch
>> 
>> ______________________________________________
>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>> 
>> 
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

David Winsemius
Alameda, CA, USA



More information about the R-help mailing list