Well, at least I know where to address more questions, thank you.

 I'll maybe submit a question to the debian list you mention. I posted here by 
the rinside installation. I was just looking for the fastest way (the old conf 
its on several "production" machines), to upgrade R and RInside. Because the 
last time was neither fast or easy... I'll keep on trying...



David Ibarra Gomez
Jefe de Proyectos
Dirección de Ingeniería de Sistemas
Aqualogy Aqua Ambiente
diba...@aqualogy.net
Barcelona - Torre Agbar
08018 Barcelona
Tel. 933422521 / 638202619



-------- Mensaje original --------
De: Dirk Eddelbuettel <e...@debian.org>
Fecha: 14/10/2014 14:13 (GMT+01:00)
Para: David Ibarra Gómez <diba...@aqualogy.net>
Cc: rcpp-devel@lists.r-forge.r-project.org
Asunto: Re: [Rcpp-devel] Updating R and RInside



On 14 October 2014 at 13:29, David Ibarra Gómez wrote:
|                 I usually build C++ executables on debian 7 (x64) that calls R
| using RInside. It just so happens that everything it?s working with R 2.15 and
| RInside 0.29. But I wanted some new features of some packages, but It?s seem
| mandatory to upgrade R > 3.0.

The way the R ecosystem works is that CRAN sometimes suggests we make changes
in packages, which then in turn depend on something in the R 'system'.

The clearest recent example was a move of the vignettes/ directory, which in
turn with changes in R, lead many packages have a Depends: R (>= 3.0.0)

If you know what you are doing, none of this is binding to you.  The __only__
interface Rcpp touches from R is

          SEXP .Call(SEXP a, SEXP b, ...)

and as this is plain C nothing has changed [1].  So there should be no
changes on your side you could not accomodate with, if need be, some editing
of the DESCRIPTION files.

In a nutshell: there is no issue here you can't address, but as you have not
asked a concrete (reproducible) question I can't give a more concrete answer.

| Originally I installed R (2.15) and RInside from sources with some special
| configuration options (i.e. ./configure --with-x=no LIBnn=lib
| --enable-R-shlib).

R configuration has little to do with on R package builds.

| The question is: To upgrade R and R Inside should I follow the analogous way
| (install from source with special options)? or it?s possible and recommendable
| to use apt-get with some ?dev? flag.

Whether you use apt-get for prebuild binary, or work from source has not so
much to do with Rcpp and more with how you run your system -- maybe a
question for r-sig-debian?

For what it is worth, on all my .deb systems at home and work, I install Rcpp
and friends from source.

Hope this helps,  Dirk


[1] As an aside, and despite what some may claim, this also means that it
does not matter which C++ dialect or flavour you use -- they all communicate
with R via the same plain C interface -- and favouring one to the exclusion
of the others is at the end of the day just a constraint on what you can, or
cannot, use. I rather avoid such constraints, but it is fine that people have
choices.

|
|
|
| Regards
|
|
|
|
|
|
|
|
|
|
|
| cid:image004.jpg@01CCF71E.03D7B6D0
|
| David Ibarra Gómez
|
| Jefe de Proyectos
|
| Dirección de Ingeniería de
| Sistemas
|
| Aqualogy Aqua Ambiente
|
| diba...@aquology.net
|
|
|
|
|
|
|
|
|
|
|
|
|
| 
-------------------------------------------------------------------------------
| Disclaimer: http://disclaimer.aqualogy.net/
| _______________________________________________
| Rcpp-devel mailing list
| Rcpp-devel@lists.r-forge.r-project.org
| https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

--
http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

________________________________
Disclaimer: http://disclaimer.aqualogy.net/
_______________________________________________
Rcpp-devel mailing list
Rcpp-devel@lists.r-forge.r-project.org
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Reply via email to