[R-SIG-Mac] rgl on 10.7: has anyone tried it?

Simon Urbanek simon.urbanek at r-project.org
Tue Oct 11 23:04:52 CEST 2011


On Oct 11, 2011, at 4:10 PM, Marius Hofert wrote:

> Dear all,
> 
> I tried to install the package rgl on 10.7. Here's the output:
> 
> ##############################################################################
> 
>> install.packages("rgl", type="source")
> install.packages("rgl", type="source")
> Installing package(s) into ‘/Library/Frameworks/R.framework/library’
> (as ‘lib’ is unspecified)
> trying URL 'http://stat.ethz.ch/CRAN/src/contrib/rgl_0.92.798.tar.gz'
> Content type 'application/x-gzip' length 1677772 bytes (1.6 Mb)
> opened URL
> ==================================================
> downloaded 1.6 Mb
> 
> * installing *source* package ‘rgl’ ...
> checking for gcc... gcc -arch x86_64 -std=gnu99
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... 
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc -arch x86_64 -std=gnu99 accepts -g... yes
> checking for gcc -arch x86_64 -std=gnu99 option to accept ISO C89... none needed
> checking how to run the C preprocessor... gcc -arch x86_64 -std=gnu99 -E
> checking for gcc... (cached) gcc -arch x86_64 -std=gnu99
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc -arch x86_64 -std=gnu99 accepts -g... (cached) yes
> checking for gcc -arch x86_64 -std=gnu99 option to accept ISO C89... (cached) none needed
> checking for libpng-config... yes
> configure: using libpng-config
> configure: using libpng dynamic linkage
> checking for X... libraries , headers 
> checking for glEnd in -lGL... no
> configure: error: missing required library GL
> ERROR: configuration failed for package ‘rgl’
> * removing ‘/Library/Frameworks/R.framework/library/rgl’
> 
> The downloaded packages are in
> 	‘/private/var/folders/5r/fpc7qzk55ll71t9j8l9d1d_00000gn/T/RtmpQ6nuVK/downloaded_packages’
> Warning message:
> In install.packages("rgl", type = "source") :
>  installation of package 'rgl' had non-zero exit status
>> 
> 
> ##############################################################################
> 
> Apparently, I'm missing the "GL" library. But how can I install it? I searched for it on the web and mainly found that the Mac should have Open GL already installed (?).
> 

Are you sure you installed X11 and Xcode4?
I have no problem with the *configuration* on vanilla Lion. There is still an issue in the rgl 0.92.798 code (opengl.hpp), though, it's including AGL/* instead of OpenGL/* which fails (hence CC to Duncan), but that's at compilation stage, not configuration.

BTW: why don't you just use
install.packages("rgl")
that works on Lion as well...

Cheers,
Simon


[PS: while at it - I'm a bit confused about the current setup, though, since it uses the (non-X11) OpenGL framework yet links X11;  Also it crashes when GLX is not supported (e.g. ssh tunneling). I remember that at some point in the past it was building native and X11 versions but what is left is some mix of both...]





> Cheers,
> 
> Marius
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
> 
> 



More information about the R-SIG-Mac mailing list