[R] Seeing Build Commands when running "R CMD INSTALL <pkg>"

Duncan Murdoch murdoch.duncan at gmail.com
Wed Jul 15 22:30:45 CEST 2015


On 15/07/2015 1:25 PM, Navraj Singh wrote:
> Hello,
> 
> I was trying to build a package from source (specifically the 'rzmq'
> package) on the following platform:
> 
> Mac OS X 10.8.5 (Mountain Lion)
> R: version 3.2.1
> rzmq: version 0.7.7 (obtained from the github repo for this package)
> 
> The reason I want to build this from source is that there is no binary
> available from CRAN for this version of rzmq for Mountain Lion (it is only
> available for Maverick).
> 
> I'm using "R CMD INSTALL ..." to build the package. However, I get some
> errors. For now, I would just like to be able to see the exact raw commands
> being sent to the compiler (gcc in my case), because I think the commands
> aren't being set up correctly. Is there a way to do this?

Normally you will see those commands.  For example, if I try R CMD
INSTALL rgl_0.95.1252.tar.gz on a Mac I see


* installing to library
‘/Library/Frameworks/R.framework/Versions/3.2/Resources/library’
* installing *source* package ‘rgl’ ...
checking for gcc... clang
checking whether the C compiler works... yes
 ... many lines of configure code deleted ...
config.status: creating src/Makevars
** libs
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG
-I/System/Library/Frameworks/OpenGL.framework/Headers  -DHAVE_PNG_H
-I/opt/X11/include/libpng15 -I/usr/X11/include -DDarwin -DNO_GL_PREFIX
-I/usr/X11R6/include -DHAVE_FREETYPE -Iext/ftgl
-I/opt/X11/include/freetype2 -Iext -I/usr/local/include
-I/usr/local/include/freetype2 -I/opt/X11/include   -Wall -mtune=core2
-g -O2  -fPIC  -Wall -mtune=core2 -g -O2  -c ABCLineSet.cpp -o ABCLineSet.o

and so on.

Duncan Murdoch



More information about the R-help mailing list