On Oct 11, 2011, at 6:01 PM, Marius Hofert wrote:

> 
> On 2011-10-11, at 23:30 , Simon Urbanek wrote:
> 
>> 
>> 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.
>> 
> 
> Hi Simon,
> 
> do you know the full path of this file? I can't find it.0
> 

It's in the rgl directory after you run R CMD INSTALL rgl



>> 
>>>> 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 tried:
> install.packages("rgl", configure.args="--r_arch=x86_64")
> 

Naw, you got wrong - I was talking about R configuration. Never mind then (you 
may want to read up on building R - see the R for Mac FAQ).

Cheers,
Simon



> but the outcome was:
> 
>> install.packages("rgl", configure.args="--r_arch=x86_64")
> install.packages("rgl", configure.args="--r_arch=x86_64")
> Installing package(s) into ‘/Library/Frameworks/R.framework/library’
> (as ‘lib’ is unspecified)
> --- Please select a CRAN mirror for use in this session ---
> Loading Tcl/Tk interface ... done
> 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’ ...
> configure: error: unrecognized option: `--r_arch=x86_64'
> Try `./configure --help' for more information.
> 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/RtmpzmXkSd/downloaded_packages’
> Warning message:
> In install.packages("rgl", configure.args = "--r_arch=x86_64") :
>  installation of package 'rgl' had non-zero exit status
>> 
> 
> How/Where should r_arch be specified?
> 
> Cheers,
> 
> Marius
> 
> 
>> 
>> 
>>> 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