Dear All,
my apologies if a solution was already proposed for this and I missed.
I didn't have much success with my search, therefore I ask here
directions on building the rgl package from the source using Leopard
(and R-2.6.2 RC - 64 bits, built from the source).
I initially tried what I always do to install packages:
install.packages("rgl", dep=T, type="source")
which failed with:
checking for glEnd in -lGL... no
configure: error: missing required library GL
Well, OpenGL is available under Frameworks: /System/Library/Frameworks/
OpenGL.framework
and I wonder if anyone could give me some suggestions on how to pass
and what are the correct 'configure' options to install the rgl package.
Thank you very much,
b
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2419 bytes
Desc: not available
Url : https://stat.ethz.ch/pipermail/r-sig-mac/attachments/20080212/37861273/attachment.bin
rgl
9 messages · Simon Urbanek, Benilton Carvalho, Duncan Murdoch
Benilton, please read http://r.research.att.com/building.html (referenced from the R for Mac OS X FAQ) and fix your X11 in case you didn't already. Cheers, Simon
On Feb 12, 2008, at 8:15 PM, Benilton Carvalho wrote:
Dear All,
my apologies if a solution was already proposed for this and I
missed. I didn't have much success with my search, therefore I ask
here directions on building the rgl package from the source using
Leopard (and R-2.6.2 RC - 64 bits, built from the source).
I initially tried what I always do to install packages:
install.packages("rgl", dep=T, type="source")
which failed with:
checking for glEnd in -lGL... no
configure: error: missing required library GL
Well, OpenGL is available under Frameworks: /System/Library/
Frameworks/OpenGL.framework
and I wonder if anyone could give me some suggestions on how to pass
and what are the correct 'configure' options to install the rgl
package.
Thank you very much,
b
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-mac
Thanks a lot Simon, I very much appreciate your kindness in pointing me back to the FAQ. That got me moving a little bit more and I'm now surprised by the following error: g++-4.0 -arch x86_64 -dynamiclib -Wl,-headerpad_max_install_names -Wl,- macosx_version_min -Wl,10.4 -undefined dynamic_lookup -single_module - multiply_defined suppress -L/usr/local/lib -o rgl.so BBoxDeco.o Background.o Color.o Disposable.o FaceSet.o Light.o LineSet.o LineStripSet.o Material.o PointSet.o PrimitiveSet.o QuadSet.o RenderContext.o Shape.o SphereMesh.o SphereSet.o SpriteSet.o String.o Surface.o TextSet.o Texture.o TriangleSet.o Viewpoint.o api.o assert.o callbacks.o device.o devicemanager.o fps.o geom.o gl2ps.o glgui.o gui.o init.o math.o osxgui.o osxlib.o par3d.o pixmap.o render.o rglview.o scene.o select.o win32gui.o win32lib.o x11gui.o x11lib.o - lGLU -lGL -framework OpenGL -L/usr/X11/lib -Wl,-rpath,/usr/X11/lib - lpng12 -lz -lm -L/usr/X11/lib -lX11 -L/Users/bcarvalh/Desktop/R-rc/ lib/x86_64 -lR ld: -rpath can only be used when targeting Mac OS X 10.5 or later Any suggestion? Thank you so much, b > sessionInfo() R version 2.6.2 RC (2008-02-05 r44340) i386-apple-darwin9.1.0 locale: C attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] tools_2.6.2
On Feb 12, 2008, at 9:09 PM, Simon Urbanek wrote:
Benilton, please read http://r.research.att.com/building.html (referenced from the R for Mac OS X FAQ) and fix your X11 in case you didn't already. Cheers, Simon On Feb 12, 2008, at 8:15 PM, Benilton Carvalho wrote:
Dear All,
my apologies if a solution was already proposed for this and I
missed. I didn't have much success with my search, therefore I ask
here directions on building the rgl package from the source using
Leopard (and R-2.6.2 RC - 64 bits, built from the source).
I initially tried what I always do to install packages:
install.packages("rgl", dep=T, type="source")
which failed with:
checking for glEnd in -lGL... no
configure: error: missing required library GL
Well, OpenGL is available under Frameworks: /System/Library/
Frameworks/OpenGL.framework
and I wonder if anyone could give me some suggestions on how to
pass and what are the correct 'configure' options to install the
rgl package.
Thank you very much,
b
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-mac
-------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2419 bytes Desc: not available Url : https://stat.ethz.ch/pipermail/r-sig-mac/attachments/20080212/a569a74e/attachment.bin
So sorry for the incomplete report... I meant to add: g++-4.0 -arch x86_64 -dynamiclib -Wl,-headerpad_max_install_names -Wl,- macosx_version_min -Wl,10.4 -undefined dynamic_lookup -single_module - multiply_defined suppress -L/usr/local/lib -o rgl.so BBoxDeco.o Background.o Color.o Disposable.o FaceSet.o Light.o LineSet.o LineStripSet.o Material.o PointSet.o PrimitiveSet.o QuadSet.o RenderContext.o Shape.o SphereMesh.o SphereSet.o SpriteSet.o String.o Surface.o TextSet.o Texture.o TriangleSet.o Viewpoint.o api.o assert.o callbacks.o device.o devicemanager.o fps.o geom.o gl2ps.o glgui.o gui.o init.o math.o osxgui.o osxlib.o par3d.o pixmap.o render.o rglview.o scene.o select.o win32gui.o win32lib.o x11gui.o x11lib.o - lGLU -lGL -framework OpenGL -L/usr/X11/lib -Wl,-rpath,/usr/X11/lib - lpng12 -lz -lm -L/usr/X11/lib -lX11 -L/Users/bcarvalh/Desktop/R-rc/ lib/x86_64 -lR ld: -rpath can only be used when targeting Mac OS X 10.5 or later collect2: ld returned 1 exit status make: *** [rgl.so] Error 1 chmod: /Users/bcarvalh/Desktop/R-rc/library/rgl/libs/x86_64/*: No such file or directory ERROR: compilation failed for package 'rgl' ** Removing '/Users/bcarvalh/Desktop/R-rc/library/rgl' cheers, b
On Feb 12, 2008, at 9:30 PM, Benilton Carvalho wrote:
Thanks a lot Simon, I very much appreciate your kindness in pointing me back to the FAQ. That got me moving a little bit more and I'm now surprised by the following error: g++-4.0 -arch x86_64 -dynamiclib -Wl,-headerpad_max_install_names - Wl,-macosx_version_min -Wl,10.4 -undefined dynamic_lookup - single_module -multiply_defined suppress -L/usr/local/lib -o rgl.so BBoxDeco.o Background.o Color.o Disposable.o FaceSet.o Light.o LineSet.o LineStripSet.o Material.o PointSet.o PrimitiveSet.o QuadSet.o RenderContext.o Shape.o SphereMesh.o SphereSet.o SpriteSet.o String.o Surface.o TextSet.o Texture.o TriangleSet.o Viewpoint.o api.o assert.o callbacks.o device.o devicemanager.o fps.o geom.o gl2ps.o glgui.o gui.o init.o math.o osxgui.o osxlib.o par3d.o pixmap.o render.o rglview.o scene.o select.o win32gui.o win32lib.o x11gui.o x11lib.o -lGLU -lGL -framework OpenGL -L/usr/ X11/lib -Wl,-rpath,/usr/X11/lib -lpng12 -lz -lm -L/usr/X11/lib - lX11 -L/Users/bcarvalh/Desktop/R-rc/lib/x86_64 -lR ld: -rpath can only be used when targeting Mac OS X 10.5 or later Any suggestion? Thank you so much, b
sessionInfo()
R version 2.6.2 RC (2008-02-05 r44340) i386-apple-darwin9.1.0 locale: C attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] tools_2.6.2 On Feb 12, 2008, at 9:09 PM, Simon Urbanek wrote:
Benilton, please read http://r.research.att.com/building.html (referenced from the R for Mac OS X FAQ) and fix your X11 in case you didn't already. Cheers, Simon On Feb 12, 2008, at 8:15 PM, Benilton Carvalho wrote:
Dear All,
my apologies if a solution was already proposed for this and I
missed. I didn't have much success with my search, therefore I ask
here directions on building the rgl package from the source using
Leopard (and R-2.6.2 RC - 64 bits, built from the source).
I initially tried what I always do to install packages:
install.packages("rgl", dep=T, type="source")
which failed with:
checking for glEnd in -lGL... no
configure: error: missing required library GL
Well, OpenGL is available under Frameworks: /System/Library/
Frameworks/OpenGL.framework
and I wonder if anyone could give me some suggestions on how to
pass and what are the correct 'configure' options to install the
rgl package.
Thank you very much,
b
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-mac
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-mac
-------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2419 bytes Desc: not available Url : https://stat.ethz.ch/pipermail/r-sig-mac/attachments/20080212/ee2bf921/attachment-0001.bin
Benilton, you're compiling for Tiger on Leopard with Leopard X11 settings. Unfortunately rgl includes --R_opts from libpng which won't work when targeting Tiger. So you have two options: 1) fix rgl, e.g. by using: sed 's:--ldflags:--libs:' configure > 1 && mv 1 configure && chmod a+x configure (really correct solution is also to add --L_opts, but in our case that's taken care of by X11 already) 2) target Leopard instead of Tiger (default for R-devel, but requires tweaking for R 2.6.x) Since you are building 64-bit, I wonder why you are using R-2.6 as that is doesn't have Quartz support in 64-bit, unlike R-devel. Cheers, Simon CC to Duncan: to avoid the above it may be a good idea to use --L_opts and --libs only on Darwin, because rpath-like behavior is the default linker behavior anyway.
On Feb 12, 2008, at 9:30 PM, Benilton Carvalho wrote:
Thanks a lot Simon, I very much appreciate your kindness in pointing me back to the FAQ. That got me moving a little bit more and I'm now surprised by the following error: g++-4.0 -arch x86_64 -dynamiclib -Wl,-headerpad_max_install_names - Wl,-macosx_version_min -Wl,10.4 -undefined dynamic_lookup - single_module -multiply_defined suppress -L/usr/local/lib -o rgl.so BBoxDeco.o Background.o Color.o Disposable.o FaceSet.o Light.o LineSet.o LineStripSet.o Material.o PointSet.o PrimitiveSet.o QuadSet.o RenderContext.o Shape.o SphereMesh.o SphereSet.o SpriteSet.o String.o Surface.o TextSet.o Texture.o TriangleSet.o Viewpoint.o api.o assert.o callbacks.o device.o devicemanager.o fps.o geom.o gl2ps.o glgui.o gui.o init.o math.o osxgui.o osxlib.o par3d.o pixmap.o render.o rglview.o scene.o select.o win32gui.o win32lib.o x11gui.o x11lib.o -lGLU -lGL -framework OpenGL -L/usr/ X11/lib -Wl,-rpath,/usr/X11/lib -lpng12 -lz -lm -L/usr/X11/lib - lX11 -L/Users/bcarvalh/Desktop/R-rc/lib/x86_64 -lR ld: -rpath can only be used when targeting Mac OS X 10.5 or later Any suggestion? Thank you so much, b
sessionInfo()
R version 2.6.2 RC (2008-02-05 r44340) i386-apple-darwin9.1.0 locale: C attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] tools_2.6.2 On Feb 12, 2008, at 9:09 PM, Simon Urbanek wrote:
Benilton, please read http://r.research.att.com/building.html (referenced from the R for Mac OS X FAQ) and fix your X11 in case you didn't already. Cheers, Simon On Feb 12, 2008, at 8:15 PM, Benilton Carvalho wrote:
Dear All,
my apologies if a solution was already proposed for this and I
missed. I didn't have much success with my search, therefore I ask
here directions on building the rgl package from the source using
Leopard (and R-2.6.2 RC - 64 bits, built from the source).
I initially tried what I always do to install packages:
install.packages("rgl", dep=T, type="source")
which failed with:
checking for glEnd in -lGL... no
configure: error: missing required library GL
Well, OpenGL is available under Frameworks: /System/Library/
Frameworks/OpenGL.framework
and I wonder if anyone could give me some suggestions on how to
pass and what are the correct 'configure' options to install the
rgl package.
Thank you very much,
b
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-mac
Thanks again Simon, I tried two options: 1) fixing rgl; 2) using R-devel. Both approaches led me to the following error: g++-4.0 -arch x86_64 -no-cpp-precomp -I/Users/bcarvalh/Desktop/R-rc/ include -I/Users/bcarvalh/Desktop/R-rc/include/x86_64 -DHAVE_PNG_H -I/ usr/X11/include -DRGL_USE_CARBON -I/System/Library/Frameworks/ AGL.framework/Headers -Iext -I/usr/local/include -g -O2 -fPIC -g - O2 -c osxgui.cpp -o osxgui.o osxgui.cpp: In constructor ?gui::OSXWindowImpl::OSXWindowImpl(gui::Window*)?: osxgui.cpp:74: error: ?CreateNewWindow? was not declared in this scope osxgui.cpp:78: error: ?kEventWindowDrawContent? was not declared in this scope osxgui.cpp:91: error: ?GetWindowEventTarget? was not declared in this scope (and lots of other messages similar to this) b
On Feb 13, 2008, at 8:45 AM, Simon Urbanek wrote:
Benilton, you're compiling for Tiger on Leopard with Leopard X11 settings. Unfortunately rgl includes --R_opts from libpng which won't work when targeting Tiger. So you have two options: 1) fix rgl, e.g. by using: sed 's:--ldflags:--libs:' configure > 1 && mv 1 configure && chmod a +x configure (really correct solution is also to add --L_opts, but in our case that's taken care of by X11 already) 2) target Leopard instead of Tiger (default for R-devel, but requires tweaking for R 2.6.x) Since you are building 64-bit, I wonder why you are using R-2.6 as that is doesn't have Quartz support in 64-bit, unlike R-devel. Cheers, Simon CC to Duncan: to avoid the above it may be a good idea to use -- L_opts and --libs only on Darwin, because rpath-like behavior is the default linker behavior anyway. On Feb 12, 2008, at 9:30 PM, Benilton Carvalho wrote:
Thanks a lot Simon, I very much appreciate your kindness in pointing me back to the FAQ. That got me moving a little bit more and I'm now surprised by the following error: g++-4.0 -arch x86_64 -dynamiclib -Wl,-headerpad_max_install_names - Wl,-macosx_version_min -Wl,10.4 -undefined dynamic_lookup - single_module -multiply_defined suppress -L/usr/local/lib -o rgl.so BBoxDeco.o Background.o Color.o Disposable.o FaceSet.o Light.o LineSet.o LineStripSet.o Material.o PointSet.o PrimitiveSet.o QuadSet.o RenderContext.o Shape.o SphereMesh.o SphereSet.o SpriteSet.o String.o Surface.o TextSet.o Texture.o TriangleSet.o Viewpoint.o api.o assert.o callbacks.o device.o devicemanager.o fps.o geom.o gl2ps.o glgui.o gui.o init.o math.o osxgui.o osxlib.o par3d.o pixmap.o render.o rglview.o scene.o select.o win32gui.o win32lib.o x11gui.o x11lib.o -lGLU -lGL -framework OpenGL -L/usr/ X11/lib -Wl,-rpath,/usr/X11/lib -lpng12 -lz -lm -L/usr/X11/lib - lX11 -L/Users/bcarvalh/Desktop/R-rc/lib/x86_64 -lR ld: -rpath can only be used when targeting Mac OS X 10.5 or later Any suggestion? Thank you so much, b
sessionInfo()
R version 2.6.2 RC (2008-02-05 r44340) i386-apple-darwin9.1.0 locale: C attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] tools_2.6.2 On Feb 12, 2008, at 9:09 PM, Simon Urbanek wrote:
Benilton, please read http://r.research.att.com/building.html (referenced from the R for Mac OS X FAQ) and fix your X11 in case you didn't already. Cheers, Simon On Feb 12, 2008, at 8:15 PM, Benilton Carvalho wrote:
Dear All,
my apologies if a solution was already proposed for this and I
missed. I didn't have much success with my search, therefore I
ask here directions on building the rgl package from the source
using Leopard (and R-2.6.2 RC - 64 bits, built from the source).
I initially tried what I always do to install packages:
install.packages("rgl", dep=T, type="source")
which failed with:
checking for glEnd in -lGL... no
configure: error: missing required library GL
Well, OpenGL is available under Frameworks: /System/Library/
Frameworks/OpenGL.framework
and I wonder if anyone could give me some suggestions on how to
pass and what are the correct 'configure' options to install the
rgl package.
Thank you very much,
b
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-mac
-------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2419 bytes Desc: not available Url : https://stat.ethz.ch/pipermail/r-sig-mac/attachments/20080213/9bd4bd29/attachment.bin
Benilton,
On Feb 13, 2008, at 10:50 AM, Benilton Carvalho wrote:
Thanks again Simon, I tried two options: 1) fixing rgl; 2) using R-devel. Both approaches led me to the following error: g++-4.0 -arch x86_64 -no-cpp-precomp -I/Users/bcarvalh/Desktop/R-rc/ include -I/Users/bcarvalh/Desktop/R-rc/include/x86_64 -DHAVE_PNG_H - I/usr/X11/include -DRGL_USE_CARBON -I/System/Library/Frameworks/ AGL.framework/Headers -Iext -I/usr/local/include -g -O2 -fPIC -g - O2 -c osxgui.cpp -o osxgui.o osxgui.cpp: In constructor ?gui::OSXWindowImpl::OSXWindowImpl(gui::Window*)?: osxgui.cpp:74: error: ?CreateNewWindow? was not declared in this scope osxgui.cpp:78: error: ?kEventWindowDrawContent? was not declared in this scope osxgui.cpp:91: error: ?GetWindowEventTarget? was not declared in this scope (and lots of other messages similar to this)
It seems that osxgui is using Carbon API functions that are not supported in 64-bit. I suspect that you'll have to use --disable- carbon for 64-bit builds until rgl is updated to cope with that .. (and you'll probably have to ask rgl folks whether it's planned at all...). Cheers, Simon
On Feb 13, 2008, at 8:45 AM, Simon Urbanek wrote:
Benilton, you're compiling for Tiger on Leopard with Leopard X11 settings. Unfortunately rgl includes --R_opts from libpng which won't work when targeting Tiger. So you have two options: 1) fix rgl, e.g. by using: sed 's:--ldflags:--libs:' configure > 1 && mv 1 configure && chmod a +x configure (really correct solution is also to add --L_opts, but in our case that's taken care of by X11 already) 2) target Leopard instead of Tiger (default for R-devel, but requires tweaking for R 2.6.x) Since you are building 64-bit, I wonder why you are using R-2.6 as that is doesn't have Quartz support in 64-bit, unlike R-devel. Cheers, Simon CC to Duncan: to avoid the above it may be a good idea to use -- L_opts and --libs only on Darwin, because rpath-like behavior is the default linker behavior anyway. On Feb 12, 2008, at 9:30 PM, Benilton Carvalho wrote:
Thanks a lot Simon, I very much appreciate your kindness in pointing me back to the FAQ. That got me moving a little bit more and I'm now surprised by the following error: g++-4.0 -arch x86_64 -dynamiclib -Wl,-headerpad_max_install_names - Wl,-macosx_version_min -Wl,10.4 -undefined dynamic_lookup - single_module -multiply_defined suppress -L/usr/local/lib -o rgl.so BBoxDeco.o Background.o Color.o Disposable.o FaceSet.o Light.o LineSet.o LineStripSet.o Material.o PointSet.o PrimitiveSet.o QuadSet.o RenderContext.o Shape.o SphereMesh.o SphereSet.o SpriteSet.o String.o Surface.o TextSet.o Texture.o TriangleSet.o Viewpoint.o api.o assert.o callbacks.o device.o devicemanager.o fps.o geom.o gl2ps.o glgui.o gui.o init.o math.o osxgui.o osxlib.o par3d.o pixmap.o render.o rglview.o scene.o select.o win32gui.o win32lib.o x11gui.o x11lib.o -lGLU -lGL - framework OpenGL -L/usr/X11/lib -Wl,-rpath,/usr/X11/lib -lpng12 - lz -lm -L/usr/X11/lib -lX11 -L/Users/bcarvalh/Desktop/R-rc/lib/ x86_64 -lR ld: -rpath can only be used when targeting Mac OS X 10.5 or later Any suggestion? Thank you so much, b
sessionInfo()
R version 2.6.2 RC (2008-02-05 r44340) i386-apple-darwin9.1.0 locale: C attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] tools_2.6.2 On Feb 12, 2008, at 9:09 PM, Simon Urbanek wrote:
Benilton, please read http://r.research.att.com/building.html (referenced from the R for Mac OS X FAQ) and fix your X11 in case you didn't already. Cheers, Simon On Feb 12, 2008, at 8:15 PM, Benilton Carvalho wrote:
Dear All,
my apologies if a solution was already proposed for this and I
missed. I didn't have much success with my search, therefore I
ask here directions on building the rgl package from the source
using Leopard (and R-2.6.2 RC - 64 bits, built from the source).
I initially tried what I always do to install packages:
install.packages("rgl", dep=T, type="source")
which failed with:
checking for glEnd in -lGL... no
configure: error: missing required library GL
Well, OpenGL is available under Frameworks: /System/Library/
Frameworks/OpenGL.framework
and I wonder if anyone could give me some suggestions on how to
pass and what are the correct 'configure' options to install the
rgl package.
Thank you very much,
b
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-mac
On 2/13/2008 11:35 AM, Simon Urbanek wrote:
Benilton, On Feb 13, 2008, at 10:50 AM, Benilton Carvalho wrote:
Thanks again Simon, I tried two options: 1) fixing rgl; 2) using R-devel. Both approaches led me to the following error: g++-4.0 -arch x86_64 -no-cpp-precomp -I/Users/bcarvalh/Desktop/R-rc/ include -I/Users/bcarvalh/Desktop/R-rc/include/x86_64 -DHAVE_PNG_H - I/usr/X11/include -DRGL_USE_CARBON -I/System/Library/Frameworks/ AGL.framework/Headers -Iext -I/usr/local/include -g -O2 -fPIC -g - O2 -c osxgui.cpp -o osxgui.o osxgui.cpp: In constructor ?gui::OSXWindowImpl::OSXWindowImpl(gui::Window*)?: osxgui.cpp:74: error: ?CreateNewWindow? was not declared in this scope osxgui.cpp:78: error: ?kEventWindowDrawContent? was not declared in this scope osxgui.cpp:91: error: ?GetWindowEventTarget? was not declared in this scope (and lots of other messages similar to this)
It seems that osxgui is using Carbon API functions that are not supported in 64-bit. I suspect that you'll have to use --disable- carbon for 64-bit builds until rgl is updated to cope with that .. (and you'll probably have to ask rgl folks whether it's planned at all...).
I don't know about Daniel, but I don't have any plans to do this myself. However, we'll gratefully accept patches. Current source is available at https://devel.neoscientists.org/svn/rgl/trunk Duncan Murdoch
Cheers, Simon
On Feb 13, 2008, at 8:45 AM, Simon Urbanek wrote:
Benilton, you're compiling for Tiger on Leopard with Leopard X11 settings. Unfortunately rgl includes --R_opts from libpng which won't work when targeting Tiger. So you have two options: 1) fix rgl, e.g. by using: sed 's:--ldflags:--libs:' configure > 1 && mv 1 configure && chmod a +x configure (really correct solution is also to add --L_opts, but in our case that's taken care of by X11 already) 2) target Leopard instead of Tiger (default for R-devel, but requires tweaking for R 2.6.x) Since you are building 64-bit, I wonder why you are using R-2.6 as that is doesn't have Quartz support in 64-bit, unlike R-devel. Cheers, Simon CC to Duncan: to avoid the above it may be a good idea to use -- L_opts and --libs only on Darwin, because rpath-like behavior is the default linker behavior anyway. On Feb 12, 2008, at 9:30 PM, Benilton Carvalho wrote:
Thanks a lot Simon, I very much appreciate your kindness in pointing me back to the FAQ. That got me moving a little bit more and I'm now surprised by the following error: g++-4.0 -arch x86_64 -dynamiclib -Wl,-headerpad_max_install_names - Wl,-macosx_version_min -Wl,10.4 -undefined dynamic_lookup - single_module -multiply_defined suppress -L/usr/local/lib -o rgl.so BBoxDeco.o Background.o Color.o Disposable.o FaceSet.o Light.o LineSet.o LineStripSet.o Material.o PointSet.o PrimitiveSet.o QuadSet.o RenderContext.o Shape.o SphereMesh.o SphereSet.o SpriteSet.o String.o Surface.o TextSet.o Texture.o TriangleSet.o Viewpoint.o api.o assert.o callbacks.o device.o devicemanager.o fps.o geom.o gl2ps.o glgui.o gui.o init.o math.o osxgui.o osxlib.o par3d.o pixmap.o render.o rglview.o scene.o select.o win32gui.o win32lib.o x11gui.o x11lib.o -lGLU -lGL - framework OpenGL -L/usr/X11/lib -Wl,-rpath,/usr/X11/lib -lpng12 - lz -lm -L/usr/X11/lib -lX11 -L/Users/bcarvalh/Desktop/R-rc/lib/ x86_64 -lR ld: -rpath can only be used when targeting Mac OS X 10.5 or later Any suggestion? Thank you so much, b
sessionInfo()
R version 2.6.2 RC (2008-02-05 r44340) i386-apple-darwin9.1.0 locale: C attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] tools_2.6.2 On Feb 12, 2008, at 9:09 PM, Simon Urbanek wrote:
Benilton, please read http://r.research.att.com/building.html (referenced from the R for Mac OS X FAQ) and fix your X11 in case you didn't already. Cheers, Simon On Feb 12, 2008, at 8:15 PM, Benilton Carvalho wrote:
Dear All,
my apologies if a solution was already proposed for this and I
missed. I didn't have much success with my search, therefore I
ask here directions on building the rgl package from the source
using Leopard (and R-2.6.2 RC - 64 bits, built from the source).
I initially tried what I always do to install packages:
install.packages("rgl", dep=T, type="source")
which failed with:
checking for glEnd in -lGL... no
configure: error: missing required library GL
Well, OpenGL is available under Frameworks: /System/Library/
Frameworks/OpenGL.framework
and I wonder if anyone could give me some suggestions on how to
pass and what are the correct 'configure' options to install the
rgl package.
Thank you very much,
b
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-mac
Thank you very much for your suggestions, Simon, everything seems to be working now. Cheers, b
On Feb 13, 2008, at 11:35 AM, Simon Urbanek wrote:
Benilton, On Feb 13, 2008, at 10:50 AM, Benilton Carvalho wrote:
Thanks again Simon, I tried two options: 1) fixing rgl; 2) using R-devel. Both approaches led me to the following error: g++-4.0 -arch x86_64 -no-cpp-precomp -I/Users/bcarvalh/Desktop/R-rc/ include -I/Users/bcarvalh/Desktop/R-rc/include/x86_64 -DHAVE_PNG_H - I/usr/X11/include -DRGL_USE_CARBON -I/System/Library/Frameworks/ AGL.framework/Headers -Iext -I/usr/local/include -g -O2 -fPIC -g -O2 -c osxgui.cpp -o osxgui.o osxgui.cpp: In constructor ?gui::OSXWindowImpl::OSXWindowImpl(gui::Window*)?: osxgui.cpp:74: error: ?CreateNewWindow? was not declared in this scope osxgui.cpp:78: error: ?kEventWindowDrawContent? was not declared in this scope osxgui.cpp:91: error: ?GetWindowEventTarget? was not declared in this scope (and lots of other messages similar to this)
It seems that osxgui is using Carbon API functions that are not supported in 64-bit. I suspect that you'll have to use --disable- carbon for 64-bit builds until rgl is updated to cope with that .. (and you'll probably have to ask rgl folks whether it's planned at all...). Cheers, Simon
On Feb 13, 2008, at 8:45 AM, Simon Urbanek wrote:
Benilton, you're compiling for Tiger on Leopard with Leopard X11 settings. Unfortunately rgl includes --R_opts from libpng which won't work when targeting Tiger. So you have two options: 1) fix rgl, e.g. by using: sed 's:--ldflags:--libs:' configure > 1 && mv 1 configure && chmod a+x configure (really correct solution is also to add --L_opts, but in our case that's taken care of by X11 already) 2) target Leopard instead of Tiger (default for R-devel, but requires tweaking for R 2.6.x) Since you are building 64-bit, I wonder why you are using R-2.6 as that is doesn't have Quartz support in 64-bit, unlike R-devel. Cheers, Simon CC to Duncan: to avoid the above it may be a good idea to use -- L_opts and --libs only on Darwin, because rpath-like behavior is the default linker behavior anyway. On Feb 12, 2008, at 9:30 PM, Benilton Carvalho wrote:
Thanks a lot Simon, I very much appreciate your kindness in pointing me back to the FAQ. That got me moving a little bit more and I'm now surprised by the following error: g++-4.0 -arch x86_64 -dynamiclib -Wl,-headerpad_max_install_names -Wl,-macosx_version_min -Wl,10.4 -undefined dynamic_lookup - single_module -multiply_defined suppress -L/usr/local/lib -o rgl.so BBoxDeco.o Background.o Color.o Disposable.o FaceSet.o Light.o LineSet.o LineStripSet.o Material.o PointSet.o PrimitiveSet.o QuadSet.o RenderContext.o Shape.o SphereMesh.o SphereSet.o SpriteSet.o String.o Surface.o TextSet.o Texture.o TriangleSet.o Viewpoint.o api.o assert.o callbacks.o device.o devicemanager.o fps.o geom.o gl2ps.o glgui.o gui.o init.o math.o osxgui.o osxlib.o par3d.o pixmap.o render.o rglview.o scene.o select.o win32gui.o win32lib.o x11gui.o x11lib.o -lGLU -lGL - framework OpenGL -L/usr/X11/lib -Wl,-rpath,/usr/X11/lib -lpng12 - lz -lm -L/usr/X11/lib -lX11 -L/Users/bcarvalh/Desktop/R-rc/lib/ x86_64 -lR ld: -rpath can only be used when targeting Mac OS X 10.5 or later Any suggestion? Thank you so much, b
sessionInfo()
R version 2.6.2 RC (2008-02-05 r44340) i386-apple-darwin9.1.0 locale: C attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] tools_2.6.2 On Feb 12, 2008, at 9:09 PM, Simon Urbanek wrote:
Benilton, please read http://r.research.att.com/building.html (referenced from the R for Mac OS X FAQ) and fix your X11 in case you didn't already. Cheers, Simon On Feb 12, 2008, at 8:15 PM, Benilton Carvalho wrote:
Dear All,
my apologies if a solution was already proposed for this and I
missed. I didn't have much success with my search, therefore I
ask here directions on building the rgl package from the source
using Leopard (and R-2.6.2 RC - 64 bits, built from the source).
I initially tried what I always do to install packages:
install.packages("rgl", dep=T, type="source")
which failed with:
checking for glEnd in -lGL... no
configure: error: missing required library GL
Well, OpenGL is available under Frameworks: /System/Library/
Frameworks/OpenGL.framework
and I wonder if anyone could give me some suggestions on how to
pass and what are the correct 'configure' options to install
the rgl package.
Thank you very much,
b
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-mac
-------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2419 bytes Desc: not available Url : https://stat.ethz.ch/pipermail/r-sig-mac/attachments/20080213/b98bf487/attachment.bin