Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
None
-
5.12.3
-
None
-
macOS High Sierra 10.13.6
Developer Tools:
Version: 10.1 (10B61)
Location: /Applications/Xcode.app
Applications:
Xcode: 10.1 (14460.46)
Instruments: 10.1 (64460.27)
SDKs:
iOS:
12.1: (16B91)
iOS Simulator:
12.1: (16B91)
macOS:
10.14: (18B71)
tvOS:
12.1: (16J602)
tvOS Simulator:
12.1: (16J602)
watchOS:
5.1: (16R591)
watchOS Simulator:
5.1: (16R591)macOS High Sierra 10.13.6 Developer Tools: Version: 10.1 (10B61) Location: /Applications/Xcode.app Applications: Xcode: 10.1 (14460.46) Instruments: 10.1 (64460.27) SDKs: iOS: 12.1: (16B91) iOS Simulator: 12.1: (16B91) macOS: 10.14: (18B71) tvOS: 12.1: (16J602) tvOS Simulator: 12.1: (16J602) watchOS: 5.1: (16R591) watchOS Simulator: 5.1: (16R591)
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 ®ion, 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
- duplicates
-
QTBUG-75612 Cocoa plugin failed to compile on OSX
- Closed