[R] rgl build warnings and loading error on Linux

Paul Smith phhs80 at gmail.com
Mon Mar 17 12:45:31 CET 2008


On Sun, Mar 16, 2008 at 7:38 PM, Liviu Andronic <landronimirc at gmail.com> wrote:
>  I have several problems in using rgl-0.77 (and recent earlier
>  versions) on Gentoo Linux with a custom-built v. 2.6.22 kernel.
>  Currently I use R-2.6.1.
>
>  When I build rgl,
>  # R CMD INSTALL "/home/liviu/inst/dwn/R/rgl_0.77.tar.gz"
>  or
>  install.packages("rgl", dependencies=TRUE, method ="wget"),
>
>  I notice the following warning messages:
>  i686-pc-linux-gnu-g++ -I/usr/lib/R/include -I/usr/lib/R/include
>  -I/usr/local/include    -fpic  -O2 -march=pentium-m -pipe
>  -fomit-frame-pointer -std=gnu99 -c api.cpp -o api.o
>  cc1plus: warning: command line option "-std=gnu99" is valid for C/ObjC
>  but not for C++
>
>  The warning message itself is repeated during the entire build
>  process. However, the package builds fine, but fails to load:
>  > library(rgl)
>  Error in dyn.load(file, ...) :
>   unable to load shared library '/usr/lib/R/library/rgl/libs/rgl.so':
>   /usr/lib/R/library/rgl/libs/rgl.so: undefined symbol: glTexCoordPointer
>  Error : .onLoad failed in 'loadNamespace' for 'rgl'
>  Error: package/namespace load failed for 'rgl'
>
>  I had the exact same error message with rgl_0.76.
>
>  Could anyone suggest how to make rgl build correctly?

What is your Linux distribution?

Paul



More information about the R-help mailing list