Uploaded image for project: 'Qt for Python'
  1. Qt for Python
  2. PYSIDE-756

shiboken2 executable does not start on Linux 5.11.0 official packages

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 5.11.0
    • Fix Version/s: 5.11.2
    • Component/s: Shiboken
    • Labels:
      None
    • Platform/s:
      Linux/X11
    • Commits:
      9385e1731153eebb25885f2bf51bb9cd91d6f7a4 (pyside-setup/5.11, 24.8.2018. 5.11.2)

      Description

      The issue is that the wheel / package contains a file called "libclang.so.6.0" whereas the executable expects a file called "libclang.so.6" as seen by running:

      $ readelf -d ~/.virtualenvs/py3_qt511_official_clang/lib/python3.6/site-packages/PySide2/shiboken2
      
       0x0000000000000001 (NEEDED)             Shared library: [libclang.so.6]
      

      Trying to execute the file gives:

      /home/alex/.virtualenvs/py3_qt511_official_clang/lib/python3.6/site-packages/PySide2/shiboken2: error while loading shared libraries: libclang.so.6: cannot open shared object file: No such file or directory
      

      I have this fixed in my upcoming changes for PYSIDE-749.
      So far there have been no bug reports about this (nobody using shiboken on Linux?).
      Question is if we plan to release 5.11.1, should we fix it there as well.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              • Assignee:
                kleint Friedemann Kleint
                Reporter:
                alexandru.croitor Alexandru Croitor
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes