On 24/11/17 12:10, Duncan Murdoch wrote:
On 23/11/2017 6:05 PM, Santosh wrote:
Hi Rxperts,
I am trying to install 'rgl' package in Ubuntu.. Would highly appreciate
your assistance .. I tried several leads available on various discussion
fora and nothing helped so far.
Your message is really hard to follow, since you posted in HTML. You
need the OpenGL development packages. On Ubuntu, that probably means
MesaGL, but I don't know the names of the development packages. >
Duncan Murdoch
The installation of rgl runs without complaint on my system, so
apparently I have whatever libraries are needed.
I did "apt-show-versions | grep mesa" on my laptop (a trick I just
learned from Berwin Turlach; thanks Berwin!) and got a slew of bumff:
libegl1-mesa:amd64/xenial-updates 17.0.7-0ubuntu0.16.04.2 uptodate
libegl1-mesa-drivers:amd64/xenial-updates 12.0.6-0ubuntu0.16.04.1 uptodate
libgl1-mesa-dev:amd64/xenial-updates 17.0.7-0ubuntu0.16.04.2 uptodate
libgl1-mesa-dri:amd64/xenial-updates 17.0.7-0ubuntu0.16.04.2 uptodate
libgl1-mesa-glx:amd64/xenial-updates 17.0.7-0ubuntu0.16.04.2 uptodate
libglapi-mesa:amd64/xenial-updates 17.0.7-0ubuntu0.16.04.2 uptodate
libglu1-mesa:amd64/xenial 9.0.0-2.1 uptodate
libglu1-mesa-dev:amd64/xenial 9.0.0-2.1 uptodate
libwayland-egl1-mesa:amd64/xenial-updates 17.0.7-0ubuntu0.16.04.2 uptodate
mesa-common-dev:amd64/xenial-updates 17.0.7-0ubuntu0.16.04.2 uptodate
mesa-utils:amd64/xenial 8.3.0-1 uptodate
mesa-vdpau-drivers:amd64/xenial-updates 17.0.7-0ubuntu0.16.04.2 uptodate
(There were also a bunch of lines referring to i386 versions not being
installed; I deleted these to save space.)
So it would seem that you need to do at least:
sudo apt-get install libegl1-mesa
sudo apt-get install libegl1-mesa-dev
Doing this may result in the other bumff that is referred to getting
installed automatically. Try it and see if it works. If not, keep
doing the sudo apt-get install thing to the other bits and pieces until
it does work.
Hope this helps; kind of a case of the blind leading the blind, but I
*think* this should get you going with rgl.
cheers,
Rolf Turner
--
Technical Editor ANZJS
Department of Statistics
University of Auckland
Phone: +64-9-373-7599 ext. 88276
* installing *source* package ‘rgl’ ...checking for gcc... gcc -std=gnu99
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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... noconfigure: error: missing required
library GLERROR: configuration failed for package ‘rgl’* removing
‘/data/R/lib/rgl’Warning in install.packages :
installation of package ‘rgl’ had non-zero exit status
Checking the system dependencies based on README..
system('dpkg -l |grep libgl1')ii libgl1-mesa-dev
10.1.3-0ubuntu0.6 amd64 free
implementation of the OpenGL API -- GLX development files
system('dpkg -l |grep libglu1')ii
libglu1-mesa:amd64
9.0.0-2 amd64 Mesa OpenGL
utility library (GLU)
ii libglu1-mesa-dev 9.0.0-2
amd64 Mesa OpenGL utility library -- development
files
system('dpkg -l |grep libpng')ii
libpng12-0:amd64
1.2.50-1ubuntu2.14.04.2 amd64 PNG library -
runtime
ii libpng12-dev 1.2.50-1ubuntu2.14.04.2
amd64 PNG library - development
I also tried installing .. using the following command..
install.packages("rgl",dep=T,
INSTALL_opts="--no-multiarch",
configure.args=c(rgl="--with-gl-includes=/usr/include/GL"))
______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.