On 11-05-23 9:43 AM, john herbert wrote:
Dear R users,
I have installed the latest version of R from source on Centos (using
configure and make install).
This seemed to work fine, with no Errors reported and R at the command line
starts R.
However, if I try and installed the package rgl using;
install.packages("rgl")
I get the following error;
The error sounds like one reported back in November on Ubuntu. As in
that case, I don't know what the cause is, but the debugging advice I
gave then might help you to determine it. Here's a copy of a recent
message on the topic.
Duncan Murdoch
FYI, I have downloaded the latest version of rgl from CRAN and successfully
installed and used it on my 64-bit Ubuntu (10.10) build of R-2.13.0. I don't
know what has changed (exactly) for it to work now versus when we communicated
six-months ago, but thanks for maintaining such an excellent resource for the R
community.
cheers...
Brandon
On 23 November 2010 18:31, Duncan Murdoch <murdoch.dun...@gmail.com> wrote:
On 23/11/2010 1:02 PM, Brandon Whitcher wrote:
Apologies for emailing you directly, but I wanted to ask for your help
as
quickly as possible. I have R 2.12.0 installed on my Ubuntu 64-bit
10.04
laptop. I have installed rgl (from CRAN) and it does compile/install.
However, when it is loaded into R, I get a segmentation fault (end of
message). The configuration doesn't throw up anything obvious to me...
but
I'm not such an expert. Any suggestions would be great.
I'd try building and running it in 32 bit mode. I don't have a 64 bit
Ubuntu machine to run on. I have run it on 32 bit Ubuntu (on a Mac laptop).
You could also try installing it in 64 bit mode without the automatic test
load (use --no-test-load on the INSTALL command line), and see if it segfaults
in a regular situation; my guess is that it will. But in this case you can run
it under a debugger, and maybe get some more information about what's going
wrong.
Duncan Murdoch
* installing *source* package 'rgl' ...
checking for gcc... gcc -m64 -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 -m64 -std=gnu99 accepts -g... yes
checking for gcc -m64 -std=gnu99 option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -m64 -std=gnu99 -E
checking for gcc... (cached) gcc -m64 -std=gnu99
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc -m64 -std=gnu99 accepts -g... (cached) yes
checking for gcc -m64 -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 GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for glEnd in -lGL... yes
checking for gluProject in -lGLU... yes
checking for freetype-config... yes
configure: using Freetype and FTGL
configure: creating ./config.status
config.status: creating src/Makevars
cheers...
Brandon
** testing if installed package can be loaded
*** caught segfault ***
address 0x4, cause 'memory not mapped'
Traceback:
1: .Call(rgl_init, initValue)
2: rgl.init(initValue)
3: fun(...)
4: doTryCatch(return(expr), name, parentenv, handler)
5: tryCatchOne(expr, names, parentenv, handlers[[1L]])
6: tryCatchList(expr, classes, parentenv, handlers)
7: tryCatch(fun(...), error = identity)
8: runHook(".onLoad", package, env, package.lib, package)
9: loadNamespace(package, c(which.lib.loc, lib.loc), keep.source =
keep.source)
10: doTryCatch(return(expr), name, parentenv, handler)
11: tryCatchOne(expr, names, parentenv, handlers[[1L]])
12: tryCatchList(expr, classes, parentenv, handlers)
13: tryCatch(expr, error = function(e) { call<- conditionCall(e)
if
(!is.null(call)) { if (identical(call[[1L]],
quote(doTryCatch))) call<- sys.call(-4L) dcall<-
deparse(call)[1L] prefix<- paste("Error in", dcall, ": ")
LONG<- 75L msg<- conditionMessage(e) sm<- strsplit(msg,
"\n")[[1L]] w<- 14L + nchar(dcall, type = "w") + nchar(sm[1L],
type
= "w") if (is.na(w)) w<- 14L + nchar(dcall, type =
"b")
+ nchar(sm[1L], type = "b") if (w> LONG)
prefix<- paste(prefix, "\n ", sep = "") } else prefix<- "Error :
" msg<- paste(prefix, conditionMessage(e), "\n", sep = "")
.Internal(seterrmessage(msg[1L])) if (!silent&&
identical(getOption("show.error.messages"), TRUE)) {
cat(msg,
file = stderr()) .Internal(printDeferredWarnings()) }
invisible(structure(msg, class = "try-error"))})
14: try({ ns<- loadNamespace(package, c(which.lib.loc, lib.loc),
keep.source = keep.source) dataPath<- file.path(which.lib.loc,
package,
"data") env<- attachNamespace(ns, pos = pos, dataPath =
dataPath, deps)})
15: library(pkg_name, lib.loc = lib, character.only = TRUE,
logical.return =
TRUE)
16: withCallingHandlers(expr, packageStartupMessage = function(c)
invokeRestart("muffleMessage"))
17: suppressPackageStartupMessages(library(pkg_name, lib.loc = lib,
character.only = TRUE, logical.return = TRUE))
18: doTryCatch(return(expr), name, parentenv, handler)
19: tryCatchOne(expr, names, parentenv, handlers[[1L]])
20: tryCatchList(expr, classes, parentenv, handlers)
21: tryCatch(expr, error = function(e) { call<- conditionCall(e)
if
(!is.null(call)) { if (identical(call[[1L]],
quote(doTryCatch))) call<- sys.call(-4L) dcall<-
deparse(call)[1L] prefix<- paste("Error in", dcall, ": ")
LONG<- 75L msg<- conditionMessage(e) sm<- strsplit(msg,
"\n")[[1L]] w<- 14L + nchar(dcall, type = "w") + nchar(sm[1L],
type
= "w") if (is.na(w)) w<- 14L + nchar(dcall, type =
"b")
+ nchar(sm[1L], type = "b") if (w> LONG)
prefix<- paste(prefix, "\n ", sep = "") } else prefix<- "Error :
" msg<- paste(prefix, conditionMessage(e), "\n", sep = "")
.Internal(seterrmessage(msg[1L])) if (!silent&&
identical(getOption("show.error.messages"), TRUE)) {
cat(msg,
file = stderr()) .Internal(printDeferredWarnings()) }
invisible(structure(msg, class = "try-error"))})
22: try(suppressPackageStartupMessages(library(pkg_name, lib.loc = lib,
character.only = TRUE, logical.return = TRUE)))
23: do_install_source(pkg_name, instdir, pkg, desc)
24: do_install(pkg)
25: tools:::.install_packages()
aborting ...
Segmentation fault
The downloaded packages are in
'/tmp/RtmpFC4Uwq/downloaded_packages'
Warning message:
In install.packages("rgl") :
installation of package 'rgl' had non-zero exit status
Continuing with John's post...
installing to /usr/local/lib64/R/library/rgl/libs
** R
** demo
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices ...
** testing if installed package can be loaded
*** caught segfault ***
address (nil), cause 'memory not mapped'
aborting ...
sh: line 1: 23732 Segmentation fault '/usr/local/lib64/R/bin/R'
--no-save --slave< /tmp/RtmpkvIjOb/file6d97876
ERROR: loading failed
* removing â/usr/local/lib64/R/library/rglâ
The downloaded packages are in
â/tmp/Rtmp5OaGuQ/downloaded_packagesâ
Updating HTML index of packages in '.Library'
Making packages.html ... done
Warning message:
In install.packages("rgl") :
installation of package 'rgl' had non-zero exit status
I read that Open GL header files have to be present and are in
/usr/include/GL.
I also read about different graphics cards causing problems but I don't know
how to find this info out.
Any help appreciated and full error message included below.
Thanks,
sessionInfo()
R version 2.13.0 (2011-04-13)
Platform: x86_64-unknown-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=C LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
#################### full error ######################
install.packages("rgl")
--- Please select a CRAN mirror for use in this session ---
Loading Tcl/Tk interface ... done
trying URL 'http://cran.ma.imperial.ac.uk/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 -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 -std=gnu99 accepts -g... yes
checking for gcc -std=gnu99 option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for gcc... (cached) gcc -std=gnu99
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc -std=gnu99 accepts -g... (cached) yes
checking for gcc -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 GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for glEnd in -lGL... yes
checking for gluProject in -lGLU... yes
checking for freetype-config... yes
configure: using Freetype and FTGL
configure: creating ./config.status
config.status: creating src/Makevars
** libs
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c BBoxDeco.cpp -o BBoxDeco.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c Background.cpp -o
Background.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c Color.cpp -o Color.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c Disposable.cpp -o
Disposable.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c Light.cpp -o Light.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c LineSet.cpp -o LineSet.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c LineStripSet.cpp -o
LineStripSet.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c Material.cpp -o Material.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c PointSet.cpp -o PointSet.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c PrimitiveSet.cpp -o
PrimitiveSet.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c QuadSet.cpp -o QuadSet.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c RenderContext.cpp -o
RenderContext.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c Shape.cpp -o Shape.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c SphereMesh.cpp -o
SphereMesh.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c SphereSet.cpp -o SphereSet.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c SpriteSet.cpp -o SpriteSet.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c String.cpp -o String.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c Surface.cpp -o Surface.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c TextSet.cpp -o TextSet.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c Texture.cpp -o Texture.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c Viewpoint.cpp -o Viewpoint.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c api.cpp -o api.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c assert.cpp -o assert.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c callbacks.cpp -o callbacks.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c device.cpp -o device.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c devicemanager.cpp -o
devicemanager.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c fps.cpp -o fps.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c ftgl.cpp -o ftgl.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c geom.cpp -o geom.o
gcc -std=gnu99 -I/usr/local/lib64/R/include -DHAVE_PNG_H
-I/usr/include/libpng12 -DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2
-Iext -I/usr/local/include -fpic -g -O2 -c gl2ps.c -o gl2ps.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c glErrors.cpp -o glErrors.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c glgui.cpp -o glgui.o
glgui.cpp: In constructor âGLFTFont::GLFTFont(const char*, int, double,
const char*)â:
glgui.cpp:118: warning: converting to âunsigned intâ from âdoubleâ
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c gui.cpp -o gui.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c init.cpp -o init.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c osxgui.cpp -o osxgui.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c osxlib.cpp -o osxlib.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c par3d.cpp -o par3d.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c pixmap.cpp -o pixmap.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c render.cpp -o render.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c rglmath.cpp -o rglmath.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c rglview.cpp -o rglview.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c scene.cpp -o scene.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c select.cpp -o select.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c win32gui.cpp -o win32gui.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c win32lib.cpp -o win32lib.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c x11gui.cpp -o x11gui.o
g++ -I/usr/local/lib64/R/include -DHAVE_PNG_H -I/usr/include/libpng12
-DHAVE_FREETYPE -Iext/ftgl -I/usr/include/freetype2 -Iext
-I/usr/local/include -g -O2 -fpic -g -O2 -c x11lib.cpp -o x11lib.o
g++ -shared -L/usr/local/lib64 -o rgl.so BBoxDeco.o Background.o Color.o
Disposable.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 Viewpoint.o api.o
assert.o callbacks.o device.o devicemanager.o fps.o ftgl.o geom.o gl2ps.o
glErrors.o glgui.o gui.o init.o osxgui.o osxlib.o par3d.o pixmap.o render.o
rglmath.o rglview.o scene.o select.o win32gui.o win32lib.o x11gui.o x11lib.o
-lGLU -lGL -L/usr/lib64 -lpng12 -lX11 -lfreetype
installing to /usr/local/lib64/R/library/rgl/libs
** R
** demo
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices ...
** testing if installed package can be loaded
*** caught segfault ***
address (nil), cause 'memory not mapped'
aborting ...
sh: line 1: 23732 Segmentation fault '/usr/local/lib64/R/bin/R'
--no-save --slave< /tmp/RtmpkvIjOb/file6d97876
ERROR: loading failed
* removing â/usr/local/lib64/R/library/rglâ
The downloaded packages are in
â/tmp/Rtmp5OaGuQ/downloaded_packagesâ
Updating HTML index of packages in '.Library'
Making packages.html ... done
Warning message:
In install.packages("rgl") :
installation of package 'rgl' had non-zero exit status
[[alternative HTML version deleted]]
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.