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

Static, minimal build of Qt 5.12.3 fails on macOS High Sierra 10.13.6

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Not Evaluated
    • None
    • 5.12.3
    • Build System
    • None
    • macOS

    Description

      Summary:

      Static, minimal build of Qt 5.12.3 fails on macOS High Sierra 10.13.  It works with Qt 5.12.1.

      Configured as follows:

        ./configure -static --prefix=../ -opensource -confirm-license -make libs -no-opengl -nomake tools -nomake examples -nomake tests -skip qt3d -skip qtandroidextras -skip qtcanvas3d -skip qtcharts -skip qtconnectivity -skip qtdatavis3d -skip qtdeclarative -skip qtdoc -skip qtgamepad -skip qtgraphicaleffects -skip qtimageformats -skip qtlocation -skip qtmacextras -skip qtmultimedia -skip qtnetworkauth -skip qtpurchasing -skip qtquickcontrols -skip qtquickcontrols2 -skip qtscript -skip qtscxml -skip qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qtsvg -skip qttools -skip qttranslations -skip qtvirtualkeyboard -skip qtwayland -skip qtwebchannel -skip qtwebengine -skip qtwebsockets -skip qtwebview -skip qtwinextras -skip qtx11extras -skip qtxmlpatterns -skip qtwebglplugin -skip qtremoteobjects -skip qtactiveqt

      Errors appear to be in QPlatformBackingStore / qcocoabackingstore and are of the form:

      qcocoabackingstore.mm:515:5: error: no member named 'composeAndFlush' in 'QPlatformBackingStore';
      did you mean simply 'composeAndFlush'?
      QPlatformBackingStore::composeAndFlush(window, region, offset, textures, translucentBackground);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      composeAndFlush
      qcocoabackingstore.mm:509:28: note: 'composeAndFlush' declared here
      void QCALayerBackingStore::composeAndFlush(QWindow *window, const QRegion &region, const QPo...
      ^
      2 errors generated.
      make[6]: *** [.obj/release/qcocoabackingstore.o] Error 1
      make[5]: *** [release-all] Error 2
      make[4]: *** [sub-cocoa-make_first] Error 2
      make[3]: *** [sub-platforms-make_first] Error 2

      In file included from qcocoabackingstore.mm:40:
      ./qcocoabackingstore.h:80:69: error: only virtual member functions can be marked 'override'
      QPlatformTextureList *textures, bool translucentBackground) override;
      ^~~~~~~~

      Attachments

        Issue Links

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

          Activity

            People

              qtbuildsystem Qt Build System Team
              ak Arush Kumar
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes