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

Qt Scxml examples fail to link when using a static Qt

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 6.2.5, 6.3.1, 6.4.0 Beta1
    • 6.3.0 RC
    • XML: SCXML
    • None
    • iOS/tvOS/watchOS
    • f39d10934e (qt/qtscxml/dev) 7661568a21 (qt/qtscxml/6.3) 65b215f7dc (qt/qtscxml/6.2) 65b215f7dc (qt/tqtc-qtscxml/6.2) 7661568a21 (qt/tqtc-qtscxml/6.3) 65b215f7dc (qt/qtscxml/6.2) 65b215f7dc (qt/tqtc-qtscxml/6.2) 65b215f7dc (qt/tqtc-qtscxml/6.2)

    Description

      I repro'd with iOS, but i'm fairly sure it will fail the same way in any static Qt configuration.

      mkdir build && cd build
      ~/qtbase/bin/qt-cmake ~/qtscxml/examples/scxml/trafficlight-widgets-dynamic
      ninja
      
      duplicate symbol 'qscxmlLog()' in:
          /Volumes/T3/Dev/qt/qt5_cmake/builds/6.3-ios-simulator-deb/qtbase/lib/libQt6Scxml_debug.a(qscxmlstatemachine.cpp.o)
          /Volumes/T3/Dev/qt/qt5_cmake/builds/6.3-ios-simulator-deb/qtbase/plugins/scxmldatamodel/libqscxmlecmascriptdatamodel_debug.a(qscxmlecmascriptdatamodel.cpp.o)
      duplicate symbol 'scxmlLog()' in:
          /Volumes/T3/Dev/qt/qt5_cmake/builds/6.3-ios-simulator-deb/qtbase/lib/libQt6Scxml_debug.a(qscxmlstatemachine.cpp.o)
          /Volumes/T3/Dev/qt/qt5_cmake/builds/6.3-ios-simulator-deb/qtbase/plugins/scxmldatamodel/libqscxmlecmascriptdatamodel_debug.a(qscxmlecmascriptdatamodel.cpp.o)
      

      List of affected examples

      /scxml/calculator-widgets
      /scxml/trafficlight-qml-dynamic
      /scxml/invoke-static
      /scxml/trafficlight-qml-static
      /scxml/calculator-qml
      /scxml/mediaplayer-qml-dynamic
      /scxml/sudoku
      /scxml/trafficlight-widgets-dynamic
      /scxml/invoke-dynamic
      /scxml/trafficlight-widgets-static
      /scxml/pinball
      /scxml/mediaplayer-qml-cppdatamodel
      /scxml/mediaplayer-widgets-dynamic
      /scxml/mediaplayer-widgets-static
      /scxml/trafficlight-qml-simple
      /scxml/mediaplayer-qml-static
      

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-102284
          # Subject Branch Project Status CR V

          Activity

            People

              ulherman Ulf Hermann
              alexandru.croitor Alexandru Croitor
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes