Hi All, Duncan, Rolf, Ista, DIrk, Thanks for the suggestions and I tried all of them (as suggested by Duncan, Rolf, Ista and Dirk)... I still get similar error as before while installing 'rgl' package.. I also tried to manually configure "rgl" and got an error message (please see below for the verbatim output). Would highly any further ideas/suggestions!
*In my system, "GL" library is present under "/usr/include/GL"* Here are the libraries available (as suggested by Rolf) After installing some of them, I continue to get the same error message, please below the output messages in config.log after I ran "./configure") "ii r-cran-rgl 0.93.996-1 amd64 GNU R package for three-dimensional visualisation using OpenGL" "ii libegl1-mesa:amd64 10.1.3-0ubuntu0.6 amd64 free implementation of the EGL API -- runtime" "ii libegl1-mesa-dev 10.1.3-0ubuntu0.6 amd64 free implementation of the EGL API -- development files" "ii libegl1-mesa-drivers:amd64 10.1.3-0ubuntu0.6 amd64 free implementation of the EGL API -- hardware drivers" "ii libgl1-mesa-dev 10.1.3-0ubuntu0.6 amd64 free implementation of the OpenGL API -- GLX development files" "ii libgl1-mesa-dri:amd64 10.1.3-0ubuntu0.6 amd64 free implementation of the OpenGL API -- DRI modules" "ii libgl1-mesa-glx:amd64 10.1.3-0ubuntu0.6 amd64 free implementation of the OpenGL API -- GLX runtime" "ii libglapi-mesa:amd64 10.1.3-0ubuntu0.6 amd64 free implementation of the GL API -- shared library" "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" "ii libwayland-client0:amd64 1.4.0-1ubuntu1 amd64 wayland compositor infrastructure - client library" "ii libwayland-cursor0:amd64 1.4.0-1ubuntu1 amd64 wayland compositor infrastructure - cursor library" "ii libwayland-dev 1.4.0-1ubuntu1 amd64 wayland compositor infrastructure - development files" "ii libwayland-egl1-mesa:amd64 10.1.3-0ubuntu0.6 amd64 implementation of the Wayland EGL platform -- runtime" "ii libwayland-server0:amd64 1.4.0-1ubuntu1 amd64 wayland compositor infrastructure - server library" "ii mesa-common-dev 10.1.3-0ubuntu0.6 amd64 Developer documentation for Mesa" "ii mesa-vdpau-drivers:amd64 10.1.3-0ubuntu0.6 amd64 Mesa VDPAU video acceleration drivers" "ii mesa-utils 8.1.0-2 amd64 Miscellaneous Mesa GL utilities" The error message when installing "rgl" library, * 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... no configure: error: missing required library GL ERROR: configuration failed for package ‘rgl’ * removing ‘/data/R/lib/rgl’ Warning in install.packages : installation of package ‘rgl’ had non-zero exit status The error message as seen in config.log (after manually running "./configure" under "rgl") configure:4263: checking for glEnd in -lGL configure:4288: gcc -std=gnu99 -o conftest -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g -DHAVE_PNG_H -I/usr/include/libpng12 conftest.c -lGL -L/usr/lib/x86_64-linux-gnu -lpng12 -lX11 >&5*/*usr/bin/ld: cannot find -lGL collect2: error: ld returned 1 exit status configure:4288: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define HAVE_GL_GL_H 1 | #define HAVE_GL_GLU_H 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char glEnd (); | int | main () | { | return glEnd (); | ; | return 0; | }configure:4298: result: no configure:4311: error: missing required library GL Thanks a ton, again! Santosh On Fri, Nov 24, 2017 at 5:13 AM, Dirk Eddelbuettel <e...@debian.org> wrote: > > On 23 November 2017 at 15:05, Santosh wrote: > | 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. > > Install the _pre-built binary package_ via > > sudo apt install r-cran-rgl > > Dirk > > -- > http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org > [[alternative HTML version deleted]] ______________________________________________ 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.