Results 1 to 9 of 9

Thread: how can I install /usr/lib64/libEGL.so

  1. #1
    Join Date
    Apr 2016
    Location
    North America
    Posts
    390

    Default how can I install /usr/lib64/libEGL.so

    I'm trying to build / work with https://github.com/lxde/qterminal
    in Qt Creator.

    When I try to open the project and select its Cmake file,
    it asks me to run cmake... so I do...
    and it gives an error
    Code:
    CMake Error at /home/username/Qt/5.6/gcc_64/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:15 (message):
      The imported target "Qt5::Gui" references the file
    
    
         "/usr/lib64/libEGL.so"
    
    
      but this file does not exist.
    
    I have confirmed this file doesn't exist.
    When I search for libegl in yast,
    it shows I have everything installed except a 32 bit devel package.

    The 64 bit Tumbleweed link gives an error here https://software.opensuse.org/package/Mesa-libEGL1

    How can I install /usr/lib64/libEGL.so?

  2. #2

    Default Re: how can I install /usr/lib64/libEGL.so

    Quote Originally Posted by ravas View Post
    How can I install /usr/lib64/libEGL.so?
    Install Mesa-libEGL-devel.

    To answer such questions for yourself in the future, you can also use "zypper wp":
    Code:
    wolfi@amiga:~> zypper wp /usr/lib64/libEGL.so
    Command 'what-provides' is replaced by 'search --provides --match-exact'.
    See 'help search' for all available options.
    Loading repository data...
    Reading installed packages...
    
    S | Name              | Summary                           | Type   
    --+-------------------+-----------------------------------+--------
    i | Mesa-libEGL-devel | Development files for the EGL API | package
    wolfi@amiga:~>
    I am currently on 13.2 though, in later versions you probably should do as the message says, i.e. something like:
    Code:
    zypper search --provides --match-exact /usr/lib64/libEGL.so
    Or you can probably just omit the "--match-exact" as well, depending on your needs...

    See also: "zypper search --help" (or also "zypper --help"). zypper does have a very comprehensive online help.

  3. #3
    Join Date
    Apr 2016
    Location
    North America
    Posts
    390

    Default Re: how can I install /usr/lib64/libEGL.so

    Thanks for the information!

    I ended up fixing their .pro file
    And it doesn't seem to matter that I don't have /usr/lib64/libEGL.so.

    https://github.com/r-a-v-a-s/qtermin...cd27de1adee0e8

  4. #4
    Join Date
    Apr 2016
    Location
    North America
    Posts
    390

    Default Re: how can I install /usr/lib64/libEGL.so

    I already had that installed.

    However, /usr/lib64/libEGL.so does not exist

    What does:

    libgegl-0.2.so.0
    libgegl-0.2.so.0.199.1

  5. #5
    Join Date
    Apr 2016
    Location
    North America
    Posts
    390

    Default Re: how can I install /usr/lib64/libEGL.so

    Reading failure... it does exist! ;-]

  6. #6
    Join Date
    Apr 2016
    Location
    North America
    Posts
    390

    Default Re: how can I install /usr/lib64/libEGL.so

    libEGL.so is a "symbolic link"
    libEGL.so.1 is a "shared library"

    Is this to be expected?

    Creator (cmake) still claims the file doesn't exist.

  7. #7
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,095
    Blog Entries
    15

    Default Re: how can I install /usr/lib64/libEGL.so

    Quote Originally Posted by ravas View Post
    I already had that installed.

    However, /usr/lib64/libEGL.so does not exist

    What does:

    libgegl-0.2.so.0
    libgegl-0.2.so.0.199.1
    Hi
    libgegl is not libegl, you haven't installed Mesa-libEGL-devel, suggest you check again...
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  8. #8
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    26,095
    Blog Entries
    15

    Default Re: how can I install /usr/lib64/libEGL.so

    Quote Originally Posted by ravas View Post
    libEGL.so is a "symbolic link"
    libEGL.so.1 is a "shared library"

    Is this to be expected?

    Creator (cmake) still claims the file doesn't exist.
    Hi
    That is correct, you pro file isn't working, use pkgconfig against egl and pull out the libs.
    https://cmake.org/Wiki/CMake:How_To_Find_Libraries
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  9. #9
    Join Date
    Apr 2016
    Location
    North America
    Posts
    390

    Default Re: how can I install /usr/lib64/libEGL.so

    It builds when using my modified .pro file.
    It's the cmake file that has the problem.
    Thanks for the link. :-]

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •