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

qtpositioning not compiling on macOS10.14 x64: "error: property 'courseAccuracy' not found on object of type 'CLLocation *'"

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Invalid
    • Affects Version/s: 6.3.0 Beta2
    • Fix Version/s: 6.3.0 RC
    • Component/s: Positioning
    • Labels:
    • Environment:
      macOS10.14 x64
    • Platform/s:
      macOS

      Description

      Qt6.3.0 beta2 sources (3af2d458dd795f19c7c661f6e6b27e31c64c65b5). Configure:

      cmake 
      -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ 
      -DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release -DFEATURE_framework=ON 
      -DPostgreSQL_ROOT=/Applications/Postgres.app/Contents/Versions/9.6/bin/..
       -DQT_BUILD_TESTS=OFF -GNinja /Users/qt/RTA/src-6.3.0 
      -DCMAKE_INSTALL_PREFIX:PATH=/Users/qt/RTA/src-6.3.0/qtbase
      

      Finishes fine, configure summary attached.

      Fails when building (cmake --build . --parallel)

      [13625/16028] Building OBJCXX object qtpositioning/src/plugins/position/corelocation/CMakeFiles/QGeoPositionInfoSourceFactoryCLPlugin.dir/qgeopositioninfosource_cl.mm.o
      FAILED: qtpositioning/src/plugins/position/corelocation/CMakeFiles/QGeoPositionInfoSourceFactoryCLPlugin.dir/qgeopositioninfosource_cl.mm.o 
      /Applications/Xcode11.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -DGL_SILENCE_DEPRECATION -DQGeoPositionInfoSourceFactoryCLPlugin_EXPORTS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_PLUGIN -DQT_POSITIONING_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I/Users/qt/RTA/src-6.3.0/qtpositioning/src/plugins/position/corelocation/QGeoPositionInfoSourceFactoryCLPlugin_autogen/include -I/Users/qt/RTA/src-6.3.0/qtpositioning/src/plugins/position/corelocation -I/Users/qt/RTA/src-6.3.0/qtbase/include -I/Users/qt/RTA/src-6.3.0/qtbase/include/QtCore -I/Users/qt/RTA/src-6.3.0/qtbase/lib/QtCore.framework/Headers -I/Users/qt/RTA/src-6.3.0/qtbase/mkspecs/macx-clang -I/Users/qt/RTA/src-6.3.0/qtbase/src/corelib -I/Users/qt/RTA/src-6.3.0/qtbase/include/QtCore/6.3.0 -I/Users/qt/RTA/src-6.3.0/qtbase/include/QtCore/6.3.0/QtCore -I/Users/qt/RTA/src-6.3.0/qtbase/include/QtPositioning -I/Users/qt/RTA/src-6.3.0/qtbase/lib/QtPositioning.framework/Headers -x objective-c++ -DNDEBUG -O2 -isysroot /Applications/Xcode11.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -mmacosx-version-min=10.14 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -fPIC -fapplication-extension -std=c++17 -MD -MT qtpositioning/src/plugins/position/corelocation/CMakeFiles/QGeoPositionInfoSourceFactoryCLPlugin.dir/qgeopositioninfosource_cl.mm.o -MF qtpositioning/src/plugins/position/corelocation/CMakeFiles/QGeoPositionInfoSourceFactoryCLPlugin.dir/qgeopositioninfosource_cl.mm.o.d -o qtpositioning/src/plugins/position/corelocation/CMakeFiles/QGeoPositionInfoSourceFactoryCLPlugin.dir/qgeopositioninfosource_cl.mm.o -c /Users/qt/RTA/src-6.3.0/qtpositioning/src/plugins/position/corelocation/qgeopositioninfosource_cl.mm
      /Users/qt/RTA/src-6.3.0/qtpositioning/src/plugins/position/corelocation/qgeopositioninfosource_cl.mm:92:29: error: property 'courseAccuracy' not found on object of type 'CLLocation *'
                  if (newLocation.courseAccuracy >= 0) {
                                  ^
      /Users/qt/RTA/src-6.3.0/qtpositioning/src/plugins/position/corelocation/qgeopositioninfosource_cl.mm:94:51: error: property 'courseAccuracy' not found on object of type 'CLLocation *'
                                            newLocation.courseAccuracy);
                                                        ^
      2 errors generated.
      

      Build log attached (last 1000 lines).

      Not known if this is a regression, compilation was terminated earlier with multimedia issue (QTBUG-100462).

      In earlier test rounds build worked fine on macOS10.15 and macOS11, current testround is still ongoing, when that finishes I'll report the results of those.

        Attachments

        1. 630_macos1014_build.txt
          111 kB
          Johanna Äijälä
        2. 630_macos1014_conf.txt
          18 kB
          Johanna Äijälä
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            ivan.solovev Ivan Solovev
            Reporter:
            joaijala Johanna Äijälä
            PM Owner:
            Vladimir Minenko Vladimir Minenko
            RnD Owner:
            Alex Blasche Alex Blasche
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes