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

qml.pri causes havoc on Symbian 3.2 and 5.0

    XMLWordPrintable

Details

    • a8a02cf8099f1269bc23495b60841031fbd36b0a

    Description

      commit e46c44f9538dbe5b44ce61d3a42403cfa471ae8b introduces

      +    !contains(S60_VERSION, 3.1):!contains(S60_VERSION, 3.2): {
      +        SOURCES += $$PWD/deviceorientation_symbian.cpp
      +        FORMS = $$PWD/recopts.ui \
      +                     $$PWD/proxysettings.ui
      +    }
      

      We don't have this kind of differentiation. Release is built on 3.2 for all 3.1,3.2 and 5.0 .

      build fix commit 739b8a22ac9f39d0c59df53d99f518cf0553ca55
      Fails because as said release is built on top of 3.2 meaning 5.0 will never get code in deviceorientation_symbian.cpp in our sis packages.

      Now in order to fix this you need to move the code in question into S60 plugins. The catch22 is that now you'd need to make a separate build of 5.0 plugin on 5.0 platform as the dependencies based on these changes seem to be missing from 3.2 as well.
      One could try to pull necessary libraries and headers from 5.0 SDK into 3.2 release SDK to avoid need to build this on 5.0.

      Another failing build fix try:
      In qt/qt-releases there is commit fcd12e1826f2974ec9cf10af4e6893774d666362 which won't work either and will not even compile on 3.2.

      Attachments

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

        Activity

          People

            jpetrell Joona Petrell
            e0150566 Janne Koskinen
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes