[R] installing "rgl" package
Santosh
santosh2005 at gmail.com
Fri Nov 24 23:54:23 CET 2017
Hi Duncan, Dirk, & Others,
Mine has also like this...
/usr/lib/x86_64-linux-gnu/libGL.so -> mesa/libGL.so -> libGL.so.1.2.0
however, I could not find the source of libGL.so.1.2.0
Dirk, I just now saw your response... Yes, r-cran-rgl and ibgl1-mesa-glx
<https://packages.ubuntu.com/quantal/libgl1-mesa-glx-dbg> are the latest
available now. How do I install R package "rgl" successfully? it gives the
error about glEnd... and removes the R package "rgl".
Thanks again,
Santosh
On Fri, Nov 24, 2017 at 2:33 PM, Duncan Murdoch <murdoch.duncan at gmail.com>
wrote:
> On 24/11/2017 5:24 PM, Santosh wrote:
>
>> Hi Duncan, and others..
>>
>> Yes, below are the search results. it is linked to mesa/libGL.so and is
>> again point to libGL.so -> libGL.so.1.2.0 . However, I could not find
>> libGL.so.1.2.0 or its source. Where is libGL.so.1.2.0 expected to be
>> located?
>>
>
> Mine was in /usr/lib/x86_64-linux-gnu/mesa/.
>
> Duncan Murdoch
>
>
>>
>> /usr/lib/libGL.so.1
>>
>> /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libGL.so.1
>> /usr/lib/x86_64-linux-gnu/mesa/libGL.so
>>
>>
>> Thanks again,
>> Santosh
>>
>> On Fri, Nov 24, 2017 at 12:39 PM, Duncan Murdoch <
>> murdoch.duncan at gmail.com <mailto:murdoch.duncan at gmail.com>> wrote:
>>
>> On 24/11/2017 2:30 PM, Santosh wrote:
>>
>> 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"*
>>
>>
>> That's the include file. The error is saying you don't have
>> libGL.so, which it is looking for in /usr/lib/x86_64-linux-gnu. Do
>> you have that file? Is it there, and marked as executable?
>>
>> It's probably a symbolic link; on an old Ubuntu system I just
>> checked, it points to mesa/libGL.so, which is also a symlink,
>> pointing to mesa/libGL.so.1.2.0, which is executable.
>>
>> Duncan Murdoch
>>
>>
>>
>> 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
>> <edd at debian.org <mailto:edd at 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 |
>> edd at debian.org <mailto:edd at debian.org>
>>
>>
>> [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help at r-project.org <mailto:R-help at r-project.org> mailing list
>> -- To UNSUBSCRIBE and more, see
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> <https://stat.ethz.ch/mailman/listinfo/r-help>
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> <http://www.R-project.org/posting-guide.html>
>> and provide commented, minimal, self-contained, reproducible code.
>>
>>
>>
>>
>
[[alternative HTML version deleted]]
More information about the R-help
mailing list