Hi Dirk,

I agree, very small world :).

For example, I have installed my package on Mac using  R CMD install 'package', 
so I had already C/C++ compiler, it works well. Then I generate the tar.gz 
package using  R CMD build ‘package'.

But, when I try to install the tar.gz package on other machines (Mac Or Windows 
in my case), I must have a C/C++ compiler..

The point is that i like to install it without C/C++ compiler on the other 
machines.

Following the ancient discussions of this email,  I have to generate the binary 
package using:     R CMD INSTALL --build ‘package', rather than R CMD build 
‘package’.

So in my case, there is a difference between R CMD INSTALL —build and R CMD 
build when generating a binary package.


Thanks Dirk,

Youssef

> Le 19 nov. 2015 à 16:26, Dirk Eddelbuettel <e...@debian.org> a écrit :
> 
> 
> On 19 November 2015 at 14:31, Hmamouche Youssef wrote:
> | I have builded a package on my machine, and when i like to install it on 
> other machines, i have to install all the require tools (C++ compiler, …), 
> which means that i have to compile it each time.
> 
> Yes.
> 
> Open Source works from source. This is pretty common.  CRAN is comprised of
> _source_ packages.  But also binary packages so: What OS? On
> 
>  -- Windows you have win-builder at http://win-builder.r-project.org
>     to have a binary built for you, see its documentation
> 
>  -- OS X you may be able to do it too
> 
>  -- Linux it depends on distribution but
> 
>     -- for Debian / Ubuntu we have
> 
>        -- several hundred packages in the distro
>        -- several dozen at eg the CRAN Ubuntu directories
>        -- thousand plus at Michael's PPAs
>        -- the possibility to build your own (which I just did last eve
>           as I wanted a new prebuilt r-cran-* for Travis)
> 
>     -- other distros see their volunteers 
> 
> | Can’I do It a single time ? and built it in such a way that can be used 
> without compilation, just like we do for CRAN packages.
> 
> Please explain that statement.  When I install Rcpp from CRAN on my computers
> it is essentially always from source, and yes, my computers have compilers.
> 
> | Thanks in advance,
> | 
> | Youssef
> | 
> | Phd Student at Aix-Marseille University, France
> 
> Small world. I once went to what was then called Aix-Marseille II (and then
> went to GREQAM/EHESS at the Veille Charite).
> 
> Dirk
> 
> -- 
> http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

_______________________________________________
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