[R-SIG-Mac] RGL again
stefano iacus
jago at mclink.it
Tue Jul 19 23:05:53 CEST 2005
on Tiger, with R 2.1.1 from CRAN, if you install rgl with
install.packages("rgl",type="source"), the rgl package builds fine
(apart for small ld warnings) but the result is as reported by
Anestis. If you don't have libpng in the system this doesn't hurt
compilation.
You can install libpng in your system but this doesn't fix the problem.
Apart for png graphics, it seems to me that the rgl device has
problems with refreshing (under tiger).
Points and lines are drawn but afterwards removed by an incomplete
refresh.
I don't know if this also happens on 10.3.
stefano
On 19/lug/05, at 14:13, Bill Northcott wrote:
> On 18/07/2005, at 8:00 PM, Anestis Antoniadis wrote:
>
>> I have upgraded to Tiger 10.4.2 and R 2.1.1.
>> When launching rgl, everything seems to work OK.
>> However the demo(rgl) doesn't do what it is supposed to do.
>> demo(hist3d) works perfectly, but demo(abundance) just produces a
>> single sphere. demo(regression) doesn't draw the points, demo
>> (lsystem)
>> displays the error message
>> RGL: Pixmap load: file format unsupported
>> RGL: Pixmap load: failed
>> and in demo(bivar) once you click and try to move the surface
>> on the X11 graphics window it disappears.
>> Any similar behaviour from any of you?
>> Any hints?
>>
>
> You are doing better than me. My attempt to install rgl from source
> ends thus:
> g++ -no-cpp-precomp -I/Library/Frameworks/R.framework/Resources/
> include -I/System/Library/Frameworks/OpenGL.framework/Headers -I/usr/
> X11R6/include -DDarwin -DNO_GL_PREFIX -I/usr/X11R6/include -I/usr/
> local/include -Wall -pedantic -fno-exceptions -fno-rtti -fno-common
> -g -O2 -c scene.cpp -o scene.o
> types.h:76: warning: 'class DestroyHandler' has virtual functions but
> non-virtual destructor
> gui.h:55: warning: 'class gui::WindowImpl' has virtual functions but
> non-virtual destructor
> gui.h:89: warning: 'class gui::GUIFactory' has virtual functions but
> non-virtual destructor
> pixmap.h:39: warning: 'class PixmapFormat' has virtual functions but
> non-virtual destructor
> scene.cpp: In member function 'void Texture::beginUse
> (RenderContext*)':
> scene.cpp:1994: error: invalid conversion from 'int*' to 'GLint*'
> make: *** [scene.o] Error 1
>
> which looks pretty terminal.
>
> I fudged up the code in scene.cpp and got it to install. Now I have
> your problem. I assume this is because the R binary has been built
> without libpng. Mine certainly was. I will try again with libpng.
>
> Bill Northcott
>
> PS Rebuilt R with libpng and now it all works.
>
> _______________________________________________
> 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