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

CMake Error: The inter-target dependency graph contains the following strongly connected component (cycle)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • 6.9.0 FF
    • 6.9.0 FF
    • Virtual Keyboard
    • None
    • 78c4fe8fa (dev), e2180ddfb (6.8), d27214f5f (dev)

    Description

      CMake Error: The inter-target dependency graph contains the following strongly connected component (cycle):
        "VirtualKeyboard" of type SHARED_LIBRARY
          depends on "qtvkbcomponentsplugin" (strong)
          depends on "qtvkbpluginsplugin" (strong)
          depends on "VirtualKeyboard_autogen" (strong)
        "VirtualKeyboard_autogen" of type UTILITY
          depends on "qtvkbcomponentsplugin" (strong)
          depends on "qtvkbpluginsplugin" (strong)
        "VirtualKeyboardSettings" of type SHARED_LIBRARY
          depends on "VirtualKeyboard" (weak)
        "qtvkbcomponentsplugin" of type MODULE_LIBRARY
          depends on "VirtualKeyboard" (weak)
          depends on "VirtualKeyboardSettings" (weak)
          depends on "VirtualKeyboardSettings" (strong)
          depends on "qtvkbcomponentsplugin_autogen_timestamp_deps" (strong)
          depends on "qtvkbcomponentsplugin_autogen" (strong)
        "qtvkbcomponentsplugin_autogen_timestamp_deps" of type UTILITY
          depends on "VirtualKeyboard" (strong)
          depends on "VirtualKeyboardSettings" (strong)
        "qtvkbcomponentsplugin_autogen" of type UTILITY
          depends on "VirtualKeyboardSettings" (strong)
          depends on "qtvkbcomponentsplugin_autogen_timestamp_deps" (strong)
        "qtvkbpluginsplugin" of type MODULE_LIBRARY
          depends on "qtvkbhangulplugin" (strong)
          depends on "qtvkbopenwnnplugin" (strong)
          depends on "qtvkbpinyinplugin" (strong)
          depends on "qtvkbtcimeplugin" (strong)
          depends on "qtvkbthaiplugin" (strong)
          depends on "qtvkbpluginsplugin_autogen" (strong)
        "qtvkbpluginsplugin_autogen" of type UTILITY
          depends on "qtvkbhangulplugin" (strong)
          depends on "qtvkbopenwnnplugin" (strong)
          depends on "qtvkbpinyinplugin" (strong)
          depends on "qtvkbtcimeplugin" (strong)
          depends on "qtvkbthaiplugin" (strong)
        "qtvkbhangulplugin" of type MODULE_LIBRARY
          depends on "VirtualKeyboard" (weak)
          depends on "VirtualKeyboard" (strong)
          depends on "qtvkbhangulplugin_autogen_timestamp_deps" (strong)
          depends on "qtvkbhangulplugin_autogen" (strong)
        "qtvkbhangulplugin_autogen_timestamp_deps" of type UTILITY
          depends on "VirtualKeyboard" (strong)
        "qtvkbhangulplugin_autogen" of type UTILITY
          depends on "VirtualKeyboard" (strong)
          depends on "qtvkbhangulplugin_autogen_timestamp_deps" (strong)
        "qtvkbopenwnnplugin" of type MODULE_LIBRARY
          depends on "VirtualKeyboard" (weak)
          depends on "VirtualKeyboard" (strong)
          depends on "qtvkbopenwnnplugin_autogen_timestamp_deps" (strong)
          depends on "qtvkbopenwnnplugin_autogen" (strong)
        "qtvkbopenwnnplugin_autogen_timestamp_deps" of type UTILITY
          depends on "VirtualKeyboard" (strong)
        "qtvkbopenwnnplugin_autogen" of type UTILITY
          depends on "VirtualKeyboard" (strong)
          depends on "qtvkbopenwnnplugin_autogen_timestamp_deps" (strong)
        "qtvkbpinyinplugin" of type MODULE_LIBRARY
          depends on "VirtualKeyboard" (weak)
          depends on "VirtualKeyboard" (strong)
          depends on "qtvkbpinyinplugin_autogen_timestamp_deps" (strong)
          depends on "qtvkbpinyinplugin_autogen" (strong)
        "qtvkbpinyinplugin_autogen_timestamp_deps" of type UTILITY
          depends on "VirtualKeyboard" (strong)
        "qtvkbpinyinplugin_autogen" of type UTILITY
          depends on "VirtualKeyboard" (strong)
          depends on "qtvkbpinyinplugin_autogen_timestamp_deps" (strong)
        "qtvkbtcimeplugin" of type MODULE_LIBRARY
          depends on "VirtualKeyboard" (weak)
          depends on "VirtualKeyboard" (strong)
          depends on "qtvkbtcimeplugin_autogen" (strong)
        "qtvkbtcimeplugin_autogen" of type UTILITY
          depends on "VirtualKeyboard" (strong)
        "qtvkbthaiplugin" of type MODULE_LIBRARY
          depends on "VirtualKeyboard" (weak)
          depends on "VirtualKeyboard" (strong)
          depends on "qtvkbthaiplugin_autogen_timestamp_deps" (strong)
          depends on "qtvkbthaiplugin_autogen" (strong)
        "qtvkbthaiplugin_autogen_timestamp_deps" of type UTILITY
          depends on "VirtualKeyboard" (strong)
        "qtvkbthaiplugin_autogen" of type UTILITY
          depends on "VirtualKeyboard" (strong)
          depends on "qtvkbthaiplugin_autogen_timestamp_deps" (strong)
      At least one of these targets is not a STATIC_LIBRARY.  Cyclic dependencies are allowed only among static libraries.
      CMake Generate step failed.  Build files cannot be regenerated correctly.
      CMake Error at /Users/qt/work/install/lib/cmake/Qt6/QtProcessConfigureArgs.cmake:1131 (message):
        CMake exited with code 1.
      

      Build log: https://testresults.qt.io/logs/qt/qtvirtualkeyboard/6b7466ffbc2ca5f8c5ad6e81e49e20558549d60a/MacOSMacOS_14arm64MacOSMacOS_14arm64Clangqtci-macos-14-arm-106-b2cad0UseConfigure_WarningsAreErrors/49af156636570c841fba4eedcba7151a25da0267/build_1725411668/log.txt.gz

      Details: https://testresults.qt.io/coin/integration/qt/qtvirtualkeyboard/tasks/1725411580

      Tested changes (refs/builds/qtci/dev/1725410609):
      https://codereview.qt-project.org/c/qt/qtvirtualkeyboard/+/588247/2 Update dependencies on 'dev' in qt/qtvirtualkeyboard

      Attachments

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

        Activity

          People

            semlanik Alexey Edelev
            janihe Jani Heikkinen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes