Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-64177

QVKGEN cant find ICU 60 Libs

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Not Evaluated
    • None
    • 5.10
    • Build System
    • None
    • * Arch Linux, Kernel 4.13, x86_64
       * GCC 7.2
       * Vulkan 1.0.61
       * Source from Git (October 27, latest Merge)

    Description

      The kind-a-Full Error Message is:

      make[3]: Verzeichnis „/home/oliver/developing/qt-sourcex64/qtbase/src/gui“ wird betreten (Translation: Enter Directory)
      creating linker version script QtGui.version
      compiling /home/oliver/developing/gitsource/qt5srcgit/qt5/qtbase/src/dbus/qdbusserver.cpp
      compiling /home/oliver/developing/gitsource/qt5srcgit/qt5/qtbase/src/dbus/qdbusabstractinterface.cpp
      compiling /home/oliver/developing/gitsource/qt5srcgit/qt5/qtbase/src/gui/kernel/qt_gui_pch.h
      /home/oliver/developing/qt-sourcex64/qtbase/src/gui/qvkgen_wrapper.sh /home/oliver/developing/gitsource/qt5srcgit/qt5/qtbase/src/gui/vulkan/vk.xml /home/oliver/developing/gitsource/qt5srcgit/qt5/qtbase/header.LGPL vulkan/qvulkanfunctions
      compiling /home/oliver/developing/gitsource/qt5srcgit/qt5/qtbase/src/gui/kernel/qt_gui_pch.h
      /home/oliver/developing/qt-sourcex64/qtbase/bin/qvkgen: error while loading shared libraries: libicui18n.so.60: cannot open shared object file: No such file or directory
      
      make[3]: *** [Makefile:2035: vulkan/qvulkanfunctions.h] Fehler 127 (Tr: Error 129)
      (Cutted working non-gui Output)
      
      make[3]: Verzeichnis „/home/oliver/developing/qt-sourcex64/qtbase/src/gui“ wird verlassen (Tr: Leave Directory)
      make[2]: *** [Makefile:448: sub-gui-make_first] Fehler 2 (Tr: Error 2)
      (Cutted working non-gui Output)
      make[1]: *** [Makefile:49: sub-src-make_first] Fehler 2
      make[1]: Verzeichnis „/home/oliver/developing/qt-sourcex64/qtbase“ wird verlassen
      make: *** [Makefile:60: module-qtbase-make_first] Fehler 2
      

      This Problem exists at least since ICU Version 60 Release Candidate 1 from my Experience. But older Versions (like ICU 60 Alpha / Milestone 1 etc.) are untested.

      Under Windows 10 (non-UWP and UWP) with VS2017 I have a similar Problem:
      Qt Configure can not find the ICU Libs for ICU 60.1 at all.

      Unfortunately my Windows HDD died, so no Output for this ATM. I try to add one before the 5.10 RC if possible.

      ICU Version 59.1 works fine on Windows and Linux.

      I also added

      -no-vulkan

      with and without the Commit from
      https://codereview.qt-project.org/#/c/209885/ (Yes, it was out of the blue and is meant for fixing something else, but I just thought why not) but that did not help, as qvkgen gets called even if I disable the creation of the Qt Vulkan Libs / Plugins.

      As the ICU 60 Libs under Windows are not being detected at all, I am not sure what the real Source of the Problem is. It is possible, though, that I miss an important API Change in the ICU Libs.

      So I chose GUI: Vulkan in the end, as this poked my Eye.

      Let me know If you need more Data.

      Thanks!

      Attachments

        1. config.log
          192 kB
        2. config.opt
          0.8 kB
        3. config.summary
          8 kB
        4. Makefile
          118 kB
        5. Makefile_QtBase_SRC_GUI
          4.55 MB
        6. QtGui.version
          14 kB
        7. QtGui.version.in
          18 kB
        8. qtgui-config_p.h
          1 kB
        9. qtgui-config.h
          1 kB
        10. qtgui-config.pri
          3 kB
        11. qvkgen_wrapper.sh
          0.3 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            buddenha Oswald Buddenhagen
            meermusik Oliver Niebuhr
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes