> 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 checkedDespite 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
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]]
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]]