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? /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> 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> >> 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 >>> >>> -- >>> dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org >>> >>> >> [[alternative HTML version deleted]] >> >> ______________________________________________ >> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see >> stat.ethz.ch/mailman/listinfo/r-help >> PLEASE do read the posting guide R-project.org/posti >> ng-guide.html >> and provide commented, minimal, self-contained, reproducible code. >> >> >[[alternative HTML version deleted]]
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 > > -- > 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 > stat.ethz.ch/mailman/listinfo/r-help > <stat.ethz.ch/mailman/listinfo/r-help> > PLEASE do read the posting guide > R-project.org/posting-guide.html > <R-project.org/posting-guide.html> > and provide commented, minimal, self-contained, reproducible code. > > >
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 <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 >> >> -- >> 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 >> stat.ethz.ch/mailman/listinfo/r-help >> <stat.ethz.ch/mailman/listinfo/r-help> >> PLEASE do read the posting guide >> R-project.org/posting-guide.html >> <R-project.org/posting-guide.html> >> and provide commented, minimal, self-contained, reproducible code. >> >> >> >> >[[alternative HTML version deleted]]