[R] R package built using newer version of R

Tyler Auerbeck auerbecktj at gmail.com
Wed Jan 6 08:13:20 CET 2016


We can go ahead and ignore that last email. It looks like I had just
configured Rtools incorrectly. Once I resolved that issue I was able to get
this compiled appropriately. Thanks to everyone for the help!

On Wed, Jan 6, 2016 at 1:34 AM, Tyler Auerbeck <auerbecktj at gmail.com> wrote:

> Alright, I believe I'm making some progress. I'm now running into the
> following error. As I mentioned, I'm new to this whole process, so this may
> be something simple. When I run the following:
>
> R.exe CMD INSTALL rj_2.0.3-1.tar.gz
>
> I get the following error:
>
> C:\users\admin\> R.exe CMD INSTALL rj_2.0.3-1.tar.gz
> * installing to library 'C:/Program Files/R/R-2.15.1/library'
> * installing *source* package 'rj' ...
> /bin/sh: h.exe: No such file or directory
> ERROR: configuration failed for package 'rj'
>
> In case I hadn't mentioned, I am attempting to do all of this on windows.
> I had looked around a little more and noticed that there is a lot of
> mention of installing Rtools on the machine as well and making sure certain
> bin directories are added to the path. I've ensured the following
> directories were added to my path:
>
> C:\Program Files\R\R-2.15.1\bin\x64;
> C:\Program Files\R\Rtools\bin
> ;C:\Program Files\R\Rtools\gcc-4.6.3\bin;
> C:\Program Files\R\Rtools\gcc-4.6.3\bin64;
> C:\Program Files\R\Rtools\gcc-4.6.3\i686-w64-mingw32\bin
>
> Is there anything that I may be missing that is required. I see the main
> problem is that it can't seem to locate h.exe. Is there something I need to
> pull down that would provide this? Do I need to add something to my path in
> order for the install to find this?
>
> As always, any help would be greatly appreciated.
>
> On Tue, Jan 5, 2016 at 2:34 PM, David Winsemius <dwinsemius at comcast.net>
> wrote:
>
>>
>> > 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
>>
>>
>

	[[alternative HTML version deleted]]



More information about the R-help mailing list