On Oct 11, 2011, at 5:16 PM, Marius Hofert wrote:

> 
> On 2011-10-11, at 23:04 , Simon Urbanek wrote:
> 
>> 
>> 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?
> 
> yes, both are installed.
> 
>> I have no problem with the *configuration* on vanilla Lion.
> 
> I installed about 30 packages today, everything worked fine. Hmmm... seems 
> challenging to detect where the problem is.
> 

If you want to do that, have a look at rgl/config.log - it will tell you what 
went wrong.


>> 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...
> 
> I installed all packages from source since I installed R from source and I 
> remember reading somewhere that one should do it this way since the binaries 
> are built to work with CRAN's binary installation of R. But if this does not 
> create problems (please let me know), I'll give it a try.
> 

As long as your configuration is compatible (essentially you have to set r_arch 
properly) it works. It's not guaranteed to work if you use different compilers.


> I just remember something: I installed the 64bit R version. Is this a problem 
> for rgl?
> 

No.

Cheers,
Simon


> Cheers,
> 
> Marius
> 
> 
>> 
>> 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
>>> [email protected]
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>> 
>>> 
>> 
> 
> 
> 

_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to