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. Makefile
          118 kB
        2. config.log
          192 kB
        3. config.opt
          0.8 kB
        4. config.summary
          8 kB
        5. QtGui.version
          14 kB
        6. QtGui.version.in
          18 kB
        7. qtgui-config.h
          1 kB
        8. qtgui-config.pri
          3 kB
        9. qtgui-config_p.h
          1 kB
        10. qvkgen_wrapper.sh
          0.3 kB
        11. Makefile_QtBase_SRC_GUI
          4.55 MB
        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