[R-SIG-Mac] rgl window problem

roger koenker rkoenker at uiuc.edu
Wed Dec 6 17:09:58 CET 2006


I'm still a bit lost...  It is true that I'm still using X11 to run R  
but I would
be happy to use the GUI -- in fact I have used it a bit from my laptop
for teaching purposes, but on my desktop I'm in need of building
packages from source and haven't managed to see my way clear
to using the binary versions that Simon is providing.  So ....

I tried just downloading the GUI from  Simon's ATT page.  When
this starts up, I get:


Error in checkConflicts(value) : unimplemented type 'character' in  
'asLogical'
Error in seq_along(specs) : argument is not interpretable as logical
Error in gzfile(file) : invalid 'encoding' argument
[Workspace restored from /Users/roger/.RData]

and library(rgl)  doesn't produce any messages, but neither does it  
do anything
in response to example(suface3d) except return a prompt.  This also  
happens
with other packages:  no complaints on loading, but no response from   
attempts
to use the package, and search indicates that the packages aren't in  
the search
list.  When R starts up it says it is running:

	R version 2.4.0 Under development (unstable) (2006-08-16 r38905)

but this isn't the version that I'm running from my X11 windows...as  
noted below.

url:    www.econ.uiuc.edu/~roger            Roger Koenker
email    rkoenker at uiuc.edu            Department of Economics
vox:     217-333-4558                University of Illinois
fax:       217-244-6678                Champaign, IL 61820


On Dec 6, 2006, at 9:14 AM, Duncan Murdoch wrote:

> On 12/6/2006 9:51 AM, stefano iacus wrote:
>> we usually use .Platform$GUI to check if we are under R.app or  
>> under  the console
>> Un R.app .Platform$GUI="AQUA", under terminal it is set to  
>> "X11" (if  R is built with X11 support, which is the case of CRAN  
>> binary)
>> stefano
>> p.s. and this is Cocoa not Carbon. The OS X GUI itself is called  
>> AQUA  though. Both Cocoa and Carbon are layers between the system  
>> and the  AQUA GUI. So, definitely AQUA but not Carbon.
>
> Thanks.  I'll see if I can put in a test based on .Platform$GUI.
>
> Duncan Murdoch
>> On 06/dic/06, at 23:08, Duncan Murdoch wrote:
>>> On 12/6/2006 8:43 AM, roger koenker wrote:
>>>> I've recently installed rgl on a:
>>>>
>>>> R version 2.5.0 Under development (unstable) (2006-09-10 r39242)
>>>> powerpc-apple-darwin8.7.0
>>>>
>>>> system, from source and everything seemed to be ok, the package
>>>> loads without complaints, however  trying to run any of the  
>>>> examples
>>>> produces the usual window, but no plotting occurs.  The window
>>>> is blank, and moving the cursor over the window gives the dreaded
>>>> spinning pinwheel of cluelessness.
>>>>
>>>> Can anyone suggest a strategy for further diagnosis?
>>>
>>> This sounds as though you are running from the console rather than
>>> R.app, but have built rgl (or downloaded a copy built) to use AGL in
>>> Carbon rather than X11.  That doesn't work.  AGL calls only work   
>>> from R.app.
>>>
>>> If someone knows a nice run-time test for whether Carbon will  
>>> work I'd
>>> put it in to at least give a meaningful error message.  I'd really
>>> prefer it to fall back to trying X11 in that case, but that looks  
>>> much
>>> harder:  for an OSX newbie like me, I think the AGL/X11 decision  
>>> needs
>>> to be done at link time, not run time.  (On Windows I'd load the
>>> appropriate OpenGL .dll when the package loaded, and do all the  
>>> calls
>>> indirectly.  But I don't know how to do this on OSX.)
>>>
>>> If my assumption in the first paragraph is wrong, please let me  
>>> know.
>>> And if "Carbon" is the wrong name for the graphics system that   
>>> supports
>>> the standard Mac GUI and AGL, I wouldn't mind hearing that either.
>>>
>>> Duncan Murdoch
>>>
>>> _______________________________________________
>>> R-SIG-Mac mailing list
>>> R-SIG-Mac at stat.math.ethz.ch
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac



More information about the R-SIG-Mac mailing list