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.dun...@gmail.com <mailto:murdoch.dun...@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
        <e...@debian.org <mailto: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 <mailto:e...@debian.org>


                 [[alternative HTML version deleted]]

        ______________________________________________
        R-help@r-project.org <mailto:R-help@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.




______________________________________________
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.

Reply via email to