On 16 March 2008 at 17:00, Duncan Murdoch wrote: | On 16/03/2008 3:38 PM, Liviu Andronic wrote: | > Dear useRs, | > | > 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? | | It sounds as though it is not finding the OpenGL libs when it | configures. That function should be in libGL.so.
For what it is worth, the Debian r-cran-rgl packages uses these Build-Depends which may or may not map into similar Gentoo packages: Build-Depends: debhelper (>= 5.0.0), r-base-dev (>= 2.6.2), cdbs, \ libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev, \ libpng12-dev, libx11-dev, libxt-dev, x-dev So try looking for libgl and libglu, possibly in their mesa implementations. Hth, Dirk -- Three out of two people have difficulties with fractions. ______________________________________________ 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.