14:12:29: Running steps for project hangman... 14:12:29: Starting: "/opt/tools/Tools/CMake/bin/cmake" --build /home/johanna/RTA/640/Examples/Qt-6.4.0/demos/build-hangman-Desktop_Qt_6_4_0_GCC_64bit-Debug --target all [1/74 383.7/sec] Generating Hangman/qml/Key.qml [2/74 724.4/sec] Generating Hangman/qml/Letter.qml [3/74 1053.7/sec] Generating Hangman/main.qml [4/74 1355.9/sec] Generating Hangman/qml/GameView.qml [5/74 1639.3/sec] Generating Hangman/qml/GuessWordView.qml [6/74 1470.2/sec] Generating Hangman/qml/Hangman.qml [7/74 1662.3/sec] Generating Hangman/qml/SimpleButton.qml [8/74 1842.5/sec] Generating Hangman/qml/HowToView.qml [9/74 2032.5/sec] Generating Hangman/qml/LetterSelector.qml [10/74 2243.7/sec] Generating Hangman/qml/MainView.qml [11/74 2461.4/sec] Generating Hangman/qml/PageHeader.qml [12/74 2679.2/sec] Generating Hangman/qml/ScoreItem.qml [13/74 2896.0/sec] Generating Hangman/qml/SplashScreen.qml [14/74 3112.5/sec] Generating Hangman/qml/StoreItem.qml [15/74 2907.5/sec] Generating Hangman/qml/StoreView.qml [16/74 3055.2/sec] Generating Hangman/qml/Word.qml [17/74 957.5/sec] Generating .rcc/qmlcache/hangman_qmlcache_loader.cpp [18/74 515.9/sec] Running qmlimportscanner for hangman [19/74 81.8/sec] Automatic MOC for target hangman [20/74 84.5/sec] Running AUTOMOC file extraction for target hangman [21/74 88.3/sec] Running rcc for resource qmake_Hangman_copy [22/74 92.3/sec] Running rcc for resource qmake_Hangman [23/74 96.4/sec] Running rcc for resource resources [24/74 100.0/sec] Running rcc for resource hangman_raw_qml_0 [25/74 103.8/sec] Running moc --collect-json for target hangman [26/74 98.2/sec] Automatic QML type registration for target hangman [27/74 89.6/sec] Generating .rcc/qmlcache/hangman_qml/Letter_qml.cpp Warning: Letter.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: Letter.qml:17:18: Unqualified access opacity: applicationData.lettersOwned.indexOf(text) >= 0 ? 1.0 : 0.0 ^^^^^^^^^^^^^^^ Error: Letter.qml:17:18: Could not compile binding for opacity: Cannot access value for name applicationData opacity: applicationData.lettersOwned.indexOf(text) >= 0 ? 1.0 : 0.0 ^^^^^^^^^^^^^^^ Warning: Letter.qml:20:56: Unqualified access anchors.horizontalCenterOffset: visible ? 0 : -topLevel.width / 2 ^^^^^^^^ Error: Letter.qml:20:56: Could not compile binding for horizontalCenterOffset: Cannot access value for name topLevel anchors.horizontalCenterOffset: visible ? 0 : -topLevel.width / 2 ^^^^^^^^ [28/74 87.6/sec] Generating .rcc/qmlcache/hangman_main_qml.cpp Warning: main.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: main.qml:5:1: Warnings occurred while importing module "QtQuick.Controls": import QtQuick.Controls ^^^^^^ --- Warning: QtQuick.Controls uses optional imports which are not supported. Some types might not be found. --- Warning: main.qml:7:1: ApplicationWindow was not found. Did you add all import paths? ApplicationWindow { ^^^^^^^^^^^^^^^^^ Info: Did you mean "Application"? Application { ^^^^^^^^^^^ Warning: main.qml:7:1: 'ApplicationWindow' is used but it is not resolved ApplicationWindow { ^^^^^^^^^^^^^^^^^ Warning: main.qml:7:1: 'ApplicationWindow' is used but it is not resolved ApplicationWindow { ^^^^^^^^^^^^^^^^^ Warning: main.qml:7:1: 'ApplicationWindow' is used but it is not resolved ApplicationWindow { ^^^^^^^^^^^^^^^^^ Warning: main.qml:13:5: Cannot assign to non-existent default property Rectangle { ^^^^^^^^^ Warning: main.qml:9:5: Binding assigned to "height", but no property "height" exists in the current element. height: 480 ^^^^^^ Warning: main.qml:10:5: Binding assigned to "width", but no property "width" exists in the current element. width: 320 ^^^^^ Warning: main.qml:11:5: Binding assigned to "visible", but no property "visible" exists in the current element. visible: true; ^^^^^^^ Info: main.qml:5:1: Unused import at main.qml:5:1 import QtQuick.Controls ^^^^^^ Error: main.qml:34:22: Could not compile binding for visible: Cannot generate efficient code for content type of non-QVariant wrapper type double of (component in /home/johanna/RTA/640/Examples/Qt-6.4.0/demos/build-hangman-Desktop_Qt_6_4_0_GCC_64bit-Debug/main.qml)::status with type Status visible: status == Loader.Ready ^^^^^^ [29/74 90.7/sec] Generating .rcc/qmlcache/hangman_qml/Key_qml.cpp Warning: Key.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- [30/74 93.3/sec] Generating .rcc/qmlcache/hangman_qml/LetterSelector_qml.cpp Warning: LetterSelector.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: LetterSelector.qml:10:38: Unqualified access property real horizontalSpacing: topLevel.globalMargin / 4 ^^^^^^^^ Error: LetterSelector.qml:10:38: Could not compile binding for horizontalSpacing: Cannot access value for name topLevel property real horizontalSpacing: topLevel.globalMargin / 4 ^^^^^^^^ Warning: LetterSelector.qml:11:36: Unqualified access property real verticalSpacing: topLevel.globalMargin / 4 ^^^^^^^^ Error: LetterSelector.qml:11:36: Could not compile binding for verticalSpacing: Cannot access value for name topLevel property real verticalSpacing: topLevel.globalMargin / 4 ^^^^^^^^ Warning: LetterSelector.qml:16:25: Unqualified access onKeyHeightChanged: topLevel.buttonHeight = keyHeight ^^^^^^^^ Error: LetterSelector.qml:16:25: Could not compile binding for onKeyHeightChanged: Cannot access value for name topLevel onKeyHeightChanged: topLevel.buttonHeight = keyHeight ^^^^^^^^ Error: LetterSelector.qml:20:49: Could not compile binding for keys: Cannot generate efficient code for storing an array in a non-sequence type keyT, keyU, keyV, keyW, keyX, keyY, keyZ]; ^^^^ Error: LetterSelector.qml:24:34: Could not compile function reset: Cannot load property length from QVariant of (component in /home/johanna/RTA/640/Examples/Qt-6.4.0/demos/build-hangman-Desktop_Qt_6_4_0_GCC_64bit-Debug/LetterSelector.qml)::keys with type QVariant. for (var i = 0; i < keys.length; ++i) ^^^^^^ Error: LetterSelector.qml:30:38: Could not compile binding for onLockedChanged: Cannot load property length from QVariant of (component in /home/johanna/RTA/640/Examples/Qt-6.4.0/demos/build-hangman-Desktop_Qt_6_4_0_GCC_64bit-Debug/LetterSelector.qml)::keys with type QVariant. for (var i = 0; i < keys.length; ++i) ^^^^^^ Warning: LetterSelector.qml:15:28: Unqualified access Component.onCompleted: topLevel.buttonHeight = keyHeight ^^^^^^^^ Error: LetterSelector.qml:15:28: Could not compile binding for onCompleted: Cannot access value for name topLevel Component.onCompleted: topLevel.buttonHeight = keyHeight ^^^^^^^^ Warning: LetterSelector.qml:77:27: Unqualified access enabled: !hideVowels ^^^^^^^^^^ Info: hideVowels is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: !keyView.hideVowels ^^^^^^^^ Error: LetterSelector.qml:77:27: Could not compile binding for enabled: Cannot access value for name hideVowels enabled: !hideVowels ^^^^^^^^^^ Warning: LetterSelector.qml:78:26: Unqualified access opacity: hideVowels ? 0.0 : 1.0 ^^^^^^^^^^ Info: hideVowels is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: keyView.hideVowels ? 0.0 : 1.0 ^^^^^^^^ Error: LetterSelector.qml:78:26: Could not compile binding for opacity: Cannot access value for name hideVowels opacity: hideVowels ? 0.0 : 1.0 ^^^^^^^^^^ Warning: LetterSelector.qml:127:27: Unqualified access enabled: !hideVowels ^^^^^^^^^^ Info: hideVowels is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: !keyView.hideVowels ^^^^^^^^ Error: LetterSelector.qml:127:27: Could not compile binding for enabled: Cannot access value for name hideVowels enabled: !hideVowels ^^^^^^^^^^ Warning: LetterSelector.qml:128:26: Unqualified access opacity: hideVowels ? 0.0 : 1.0 ^^^^^^^^^^ Info: hideVowels is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: keyView.hideVowels ? 0.0 : 1.0 ^^^^^^^^ Error: LetterSelector.qml:128:26: Could not compile binding for opacity: Cannot access value for name hideVowels opacity: hideVowels ? 0.0 : 1.0 ^^^^^^^^^^ Warning: LetterSelector.qml:141:27: Unqualified access enabled: !hideVowels ^^^^^^^^^^ Info: hideVowels is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: !keyView.hideVowels ^^^^^^^^ Error: LetterSelector.qml:141:27: Could not compile binding for enabled: Cannot access value for name hideVowels enabled: !hideVowels ^^^^^^^^^^ Warning: LetterSelector.qml:142:26: Unqualified access opacity: hideVowels ? 0.0 : 1.0 ^^^^^^^^^^ Info: hideVowels is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: keyView.hideVowels ? 0.0 : 1.0 ^^^^^^^^ Error: LetterSelector.qml:142:26: Could not compile binding for opacity: Cannot access value for name hideVowels opacity: hideVowels ? 0.0 : 1.0 ^^^^^^^^^^ Warning: LetterSelector.qml:155:27: Unqualified access enabled: !hideVowels ^^^^^^^^^^ Info: hideVowels is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: !keyView.hideVowels ^^^^^^^^ Error: LetterSelector.qml:155:27: Could not compile binding for enabled: Cannot access value for name hideVowels enabled: !hideVowels ^^^^^^^^^^ Warning: LetterSelector.qml:156:26: Unqualified access opacity: hideVowels ? 0.0 : 1.0 ^^^^^^^^^^ Info: hideVowels is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: keyView.hideVowels ? 0.0 : 1.0 ^^^^^^^^ Error: LetterSelector.qml:156:26: Could not compile binding for opacity: Cannot access value for name hideVowels opacity: hideVowels ? 0.0 : 1.0 ^^^^^^^^^^ Warning: LetterSelector.qml:185:27: Unqualified access enabled: !hideVowels ^^^^^^^^^^ Info: hideVowels is a member of a parent element You can qualify the access with its id to avoid this warning: enabled: !keyView.hideVowels ^^^^^^^^ Error: LetterSelector.qml:185:27: Could not compile binding for enabled: Cannot access value for name hideVowels enabled: !hideVowels ^^^^^^^^^^ Warning: LetterSelector.qml:186:26: Unqualified access opacity: hideVowels ? 0.0 : 1.0 ^^^^^^^^^^ Info: hideVowels is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: keyView.hideVowels ? 0.0 : 1.0 ^^^^^^^^ Error: LetterSelector.qml:186:26: Could not compile binding for opacity: Cannot access value for name hideVowels opacity: hideVowels ? 0.0 : 1.0 ^^^^^^^^^^ [31/74 95.2/sec] Generating .rcc/qmlcache/hangman_qml/Hangman_qml.cpp Warning: Hangman.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: Hangman.qml:10:30: Unqualified access property int errorCount: applicationData.errorCount ^^^^^^^^^^^^^^^ Error: Hangman.qml:10:30: Could not compile binding for errorCount: Cannot access value for name applicationData property int errorCount: applicationData.errorCount ^^^^^^^^^^^^^^^ Warning: Hangman.qml:20:18: Unqualified access opacity: errorCount > 0 ? 1.0 : 0.0 ^^^^^^^^^^ Info: errorCount is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: hangman.errorCount > 0 ? 1.0 : 0.0 ^^^^^^^^ Error: Hangman.qml:20:18: Could not compile binding for opacity: Cannot access value for name errorCount opacity: errorCount > 0 ? 1.0 : 0.0 ^^^^^^^^^^ Warning: Hangman.qml:35:18: Unqualified access opacity: errorCount > 1 ? 1.0 : 0.0 ^^^^^^^^^^ Info: errorCount is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: hangman.errorCount > 1 ? 1.0 : 0.0 ^^^^^^^^ Error: Hangman.qml:35:18: Could not compile binding for opacity: Cannot access value for name errorCount opacity: errorCount > 1 ? 1.0 : 0.0 ^^^^^^^^^^ Warning: Hangman.qml:54:18: Unqualified access opacity: errorCount > 2 ? 1.0 : 0.0 ^^^^^^^^^^ Info: errorCount is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: hangman.errorCount > 2 ? 1.0 : 0.0 ^^^^^^^^ Error: Hangman.qml:54:18: Could not compile binding for opacity: Cannot access value for name errorCount opacity: errorCount > 2 ? 1.0 : 0.0 ^^^^^^^^^^ Warning: Hangman.qml:69:18: Unqualified access opacity: errorCount > 2 ? 1.0 : 0.0 ^^^^^^^^^^ Info: errorCount is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: hangman.errorCount > 2 ? 1.0 : 0.0 ^^^^^^^^ Error: Hangman.qml:69:18: Could not compile binding for opacity: Cannot access value for name errorCount opacity: errorCount > 2 ? 1.0 : 0.0 ^^^^^^^^^^ Warning: Hangman.qml:96:22: Unqualified access opacity: errorCount > 3 ? 1.0 : 0.0 ^^^^^^^^^^ Info: errorCount is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: hangman.errorCount > 3 ? 1.0 : 0.0 ^^^^^^^^ Error: Hangman.qml:96:22: Could not compile binding for opacity: Cannot access value for name errorCount opacity: errorCount > 3 ? 1.0 : 0.0 ^^^^^^^^^^ Warning: Hangman.qml:112:22: Unqualified access opacity: errorCount > 4 ? 1.0 : 0.0 ^^^^^^^^^^ Info: errorCount is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: hangman.errorCount > 4 ? 1.0 : 0.0 ^^^^^^^^ Error: Hangman.qml:112:22: Could not compile binding for opacity: Cannot access value for name errorCount opacity: errorCount > 4 ? 1.0 : 0.0 ^^^^^^^^^^ Warning: Hangman.qml:128:22: Unqualified access opacity: errorCount > 5 ? 1.0 : 0.0 ^^^^^^^^^^ Info: errorCount is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: hangman.errorCount > 5 ? 1.0 : 0.0 ^^^^^^^^ Error: Hangman.qml:128:22: Could not compile binding for opacity: Cannot access value for name errorCount opacity: errorCount > 5 ? 1.0 : 0.0 ^^^^^^^^^^ Warning: Hangman.qml:143:22: Unqualified access opacity: errorCount > 6 ? 1.0 : 0.0 ^^^^^^^^^^ Info: errorCount is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: hangman.errorCount > 6 ? 1.0 : 0.0 ^^^^^^^^ Error: Hangman.qml:143:22: Could not compile binding for opacity: Cannot access value for name errorCount opacity: errorCount > 6 ? 1.0 : 0.0 ^^^^^^^^^^ Warning: Hangman.qml:160:22: Unqualified access opacity: errorCount > 5 ? 1.0 : 0.0 ^^^^^^^^^^ Info: errorCount is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: hangman.errorCount > 5 ? 1.0 : 0.0 ^^^^^^^^ Error: Hangman.qml:160:22: Could not compile binding for opacity: Cannot access value for name errorCount opacity: errorCount > 5 ? 1.0 : 0.0 ^^^^^^^^^^ Warning: Hangman.qml:177:22: Unqualified access opacity: errorCount > 6 ? 1.0 : 0.0 ^^^^^^^^^^ Info: errorCount is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: hangman.errorCount > 6 ? 1.0 : 0.0 ^^^^^^^^ Error: Hangman.qml:177:22: Could not compile binding for opacity: Cannot access value for name errorCount opacity: errorCount > 6 ? 1.0 : 0.0 ^^^^^^^^^^ Warning: Hangman.qml:196:22: Unqualified access opacity: errorCount > 7 ? 1.0 : 0.0 ^^^^^^^^^^ Info: errorCount is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: hangman.errorCount > 7 ? 1.0 : 0.0 ^^^^^^^^ Error: Hangman.qml:196:22: Could not compile binding for opacity: Cannot access value for name errorCount opacity: errorCount > 7 ? 1.0 : 0.0 ^^^^^^^^^^ Warning: Hangman.qml:214:22: Unqualified access opacity: errorCount > 8 ? 1.0 : 0.0 ^^^^^^^^^^ Info: errorCount is a member of a parent element You can qualify the access with its id to avoid this warning: opacity: hangman.errorCount > 8 ? 1.0 : 0.0 ^^^^^^^^ Error: Hangman.qml:214:22: Could not compile binding for opacity: Cannot access value for name errorCount opacity: errorCount > 8 ? 1.0 : 0.0 ^^^^^^^^^^ [32/74 97.3/sec] Generating .rcc/qmlcache/hangman_qml/MainView_qml.cpp Warning: MainView.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: MainView.qml:5:1: Warnings occurred while importing module "QtQuick.Controls": import QtQuick.Controls ^^^^^^ --- Warning: QtQuick.Controls uses optional imports which are not supported. Some types might not be found. --- Warning: MainView.qml:6:1: Warnings occurred while importing module "Hangman": import Hangman ^^^^^^ --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: MainView.qml:28:5: Hangman was not found. Did you add all import paths? Hangman { ^^^^^^^ Info: Did you mean "Hangman"? Hangman { ^^^^^^^ Warning: MainView.qml:36:5: StackView was not found. Did you add all import paths? StackView { ^^^^^^^^^ Info: Did you mean "StoreView"? StoreView { ^^^^^^^^^ Warning: MainView.qml:38:9: unknown grouped property scope anchors. anchors.fill: topLevel ^^^^^^^ Warning: MainView.qml:28:5: 'Hangman' is used but it is not resolved Hangman { ^^^^^^^ Warning: MainView.qml:36:5: 'StackView' is used but it is not resolved StackView { ^^^^^^^^^ Warning: MainView.qml:38:9: 'anchors' is used but it is not resolved anchors.fill: topLevel ^^^^^^^ Warning: MainView.qml:36:5: 'StackView' is used but it is not resolved StackView { ^^^^^^^^^ Warning: MainView.qml:28:5: Type Hangman is used but it is not resolved Hangman { ^^^^^^^ Warning: MainView.qml:36:5: Type StackView is used but it is not resolved StackView { ^^^^^^^^^ Warning: MainView.qml:39:9: Binding assigned to "initialItem", but no property "initialItem" exists in the current element. initialItem: "GameView.qml" ^^^^^^^^^^^ Warning: MainView.qml:38:17: Binding assigned to "fill", but no property "fill" exists in the current element. anchors.fill: topLevel ^^^^ Warning: MainView.qml:30:9: no matching signal found for handler "onWordChanged" onWordChanged: { ^^^^^^^^^^^^^ Info: MainView.qml:5:1: Unused import at MainView.qml:5:1 import QtQuick.Controls ^^^^^^ Error: MainView.qml:36:5: Object type is not derived from QObject or QQmlComponent StackView { ^^^^^^^^^ Warning: MainView.qml:19:23: Property "depth" not found on type "StackView" if (pageStack.depth === 1) { ^^^^^ Error: MainView.qml:19:23: Could not compile binding for onBackPressed: Cannot load property depth from QJSValue of . if (pageStack.depth === 1) { ^^^^^ Error: MainView.qml:30:9: Could not compile binding for onWordChanged: Cannot resolve property type for binding on onWordChanged // Copyright (C) 2021 The Qt Company Ltd. ^ Error: MainView.qml:38:17: Could not compile binding for fill: Cannot resolve property type for binding on fill // Copyright (C) 2021 The Qt Company Ltd. ^ [33/74 94.1/sec] Generating .rcc/qmlcache/hangman_qml/GameView_qml.cpp Warning: GameView.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: GameView.qml:5:1: Warnings occurred while importing module "QtQuick.Controls": import QtQuick.Controls ^^^^^^ --- Warning: QtQuick.Controls uses optional imports which are not supported. Some types might not be found. --- Warning: GameView.qml:80:9: Hangman was not found. Did you add all import paths? Hangman { ^^^^^^^ Info: Did you mean "Hangman"? Hangman { ^^^^^^^ Warning: GameView.qml:82:13: unknown grouped property scope anchors. anchors.centerIn: parent ^^^^^^^ Warning: GameView.qml:80:9: 'Hangman' is used but it is not resolved Hangman { ^^^^^^^ Warning: GameView.qml:80:9: 'Hangman' is used but it is not resolved Hangman { ^^^^^^^ Warning: GameView.qml:82:13: 'anchors' is used but it is not resolved anchors.centerIn: parent ^^^^^^^ Warning: GameView.qml:80:9: 'Hangman' is used but it is not resolved Hangman { ^^^^^^^ Warning: GameView.qml:80:9: 'Hangman' is used but it is not resolved Hangman { ^^^^^^^ Warning: GameView.qml:80:9: Type Hangman is used but it is not resolved Hangman { ^^^^^^^ Warning: GameView.qml:82:21: Binding assigned to "centerIn", but no property "centerIn" exists in the current element. anchors.centerIn: parent ^^^^^^^^ Warning: GameView.qml:81:13: Binding assigned to "game", but no property "game" exists in the current element. game: gameView ^^^^ Warning: GameView.qml:83:13: Binding assigned to "width", but no property "width" exists in the current element. width: Math.min(parent.width, parent.height) * 0.75 ^^^^^ Warning: GameView.qml:84:13: Binding assigned to "height", but no property "height" exists in the current element. height: width ^^^^^^ Info: GameView.qml:5:1: Unused import at GameView.qml:5:1 import QtQuick.Controls ^^^^^^ Error: GameView.qml:10:5: Could not compile function allContained: Functions without type annotations won't be compiled function allContained(owned, word) ^^^^^^^^^ Warning: GameView.qml:19:29: Unqualified access property bool gameOver: applicationData.errorCount > 8 ^^^^^^^^^^^^^^^ Error: GameView.qml:19:29: Could not compile binding for gameOver: Cannot access value for name applicationData property bool gameOver: applicationData.errorCount > 8 ^^^^^^^^^^^^^^^ Warning: GameView.qml:20:28: Unqualified access property bool success: applicationData.word.length > 0 && !gameOver && allContained(applicationData.lettersOwned, applicationData.word) ^^^^^^^^^^^^^^^ Error: GameView.qml:20:28: Could not compile binding for success: Cannot access value for name applicationData property bool success: applicationData.word.length > 0 && !gameOver && allContained(applicationData.lettersOwned, applicationData.word) ^^^^^^^^^^^^^^^ Warning: GameView.qml:26:13: Unqualified access applicationData.gameOverReveal(); ^^^^^^^^^^^^^^^ Error: GameView.qml:26:13: Could not compile binding for onGameOverChanged: Cannot access value for name applicationData applicationData.gameOverReveal(); ^^^^^^^^^^^^^^^ Warning: GameView.qml:31:13: Unqualified access applicationData.wordsGuessedCorrectly += 1; ^^^^^^^^^^^^^^^ Error: GameView.qml:31:13: Could not compile binding for onSuccessChanged: Cannot access value for name applicationData applicationData.wordsGuessedCorrectly += 1; ^^^^^^^^^^^^^^^ Warning: GameView.qml:35:17: Unqualified access target: applicationData ^^^^^^^^^^^^^^^ Error: GameView.qml:35:17: Could not compile binding for target: Cannot access value for name applicationData target: applicationData ^^^^^^^^^^^^^^^ Warning: GameView.qml:37:13: Unqualified access applicationData.wordsGiven += 1; ^^^^^^^^^^^^^^^ Error: GameView.qml:37:13: Could not compile function onWordChanged: Cannot access value for name applicationData applicationData.wordsGiven += 1; ^^^^^^^^^^^^^^^ Warning: GameView.qml:43:17: Unqualified access height: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Info: globalButtonHeight is a member of a parent element You can qualify the access with its id to avoid this warning: height: gameView.globalButtonHeight ^^^^^^^^^ Error: GameView.qml:43:17: Could not compile binding for height: Cannot access value for name globalButtonHeight height: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Warning: GameView.qml:45:28: Unqualified access text: "Vowels: " + applicationData.vowelsAvailable ^^^^^^^^^^^^^^^ Error: GameView.qml:45:28: Could not compile binding for text: Cannot access value for name applicationData text: "Vowels: " + applicationData.vowelsAvailable ^^^^^^^^^^^^^^^ Warning: GameView.qml:50:13: Unqualified access pageStack.push("StoreView.qml"); ^^^^^^^^^ Error: GameView.qml:50:13: Could not compile binding for onClicked: Cannot access value for name pageStack pageStack.push("StoreView.qml"); ^^^^^^^^^ Warning: GameView.qml:48:26: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: GameView.qml:48:26: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Warning: GameView.qml:58:17: Unqualified access height: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Info: globalButtonHeight is a member of a parent element You can qualify the access with its id to avoid this warning: height: gameView.globalButtonHeight ^^^^^^^^^ Error: GameView.qml:58:17: Could not compile binding for height: Cannot access value for name globalButtonHeight height: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Warning: GameView.qml:55:26: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: GameView.qml:55:26: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Warning: GameView.qml:66:17: Unqualified access height: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Info: globalButtonHeight is a member of a parent element You can qualify the access with its id to avoid this warning: height: gameView.globalButtonHeight ^^^^^^^^^ Error: GameView.qml:66:17: Could not compile binding for height: Cannot access value for name globalButtonHeight height: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Warning: GameView.qml:67:16: Unqualified access width: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Info: globalButtonHeight is a member of a parent element You can qualify the access with its id to avoid this warning: width: gameView.globalButtonHeight ^^^^^^^^^ Error: GameView.qml:67:16: Could not compile binding for width: Cannot access value for name globalButtonHeight width: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Warning: GameView.qml:70:13: Unqualified access pageStack.push(Qt.resolvedUrl("HowToView.qml")) ^^^^^^^^^ Error: GameView.qml:70:13: Could not compile binding for onClicked: Cannot access value for name pageStack pageStack.push(Qt.resolvedUrl("HowToView.qml")) ^^^^^^^^^ Warning: GameView.qml:65:26: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: GameView.qml:65:26: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: GameView.qml:81:13: Could not compile binding for game: Cannot resolve property type for binding on game // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GameView.qml:83:13: Could not compile binding for width: Cannot resolve property type for binding on width // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GameView.qml:84:13: Could not compile binding for height: Cannot resolve property type for binding on height // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GameView.qml:82:21: Could not compile binding for centerIn: Cannot resolve property type for binding on centerIn // Copyright (C) 2021 The Qt Company Ltd. ^ Warning: GameView.qml:90:15: Unqualified access text: applicationData.word ^^^^^^^^^^^^^^^ Error: GameView.qml:90:15: Could not compile binding for text: Cannot access value for name applicationData text: applicationData.word ^^^^^^^^^^^^^^^ Warning: GameView.qml:100:17: Unqualified access locked: gameOver || success ^^^^^^^^ Info: gameOver is a member of a parent element You can qualify the access with its id to avoid this warning: locked: gameView.gameOver || success ^^^^^^^^^ Error: GameView.qml:100:17: Could not compile binding for locked: Cannot access value for name gameOver locked: gameOver || success ^^^^^^^^ Warning: GameView.qml:101:21: Unqualified access hideVowels: applicationData.vowelsAvailable < 1 && !applicationData.vowelsUnlocked ^^^^^^^^^^^^^^^ Error: GameView.qml:101:21: Could not compile binding for hideVowels: Cannot access value for name applicationData hideVowels: applicationData.vowelsAvailable < 1 && !applicationData.vowelsUnlocked ^^^^^^^^^^^^^^^ Warning: GameView.qml:102:26: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: GameView.qml:102:26: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Warning: GameView.qml:118:20: Unqualified access visible: !(gameOver || success) ^^^^^^^^ Info: gameOver is a member of a parent element You can qualify the access with its id to avoid this warning: visible: !(gameView.gameOver || success) ^^^^^^^^^ Error: GameView.qml:118:20: Could not compile binding for visible: Cannot access value for name gameOver visible: !(gameOver || success) ^^^^^^^^ Warning: GameView.qml:121:17: Unqualified access height: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Info: globalButtonHeight is a member of a parent element You can qualify the access with its id to avoid this warning: height: gameView.globalButtonHeight ^^^^^^^^^ Error: GameView.qml:121:17: Could not compile binding for height: Cannot access value for name globalButtonHeight height: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Warning: GameView.qml:125:13: Unqualified access applicationData.reveal(); ^^^^^^^^^^^^^^^ Error: GameView.qml:125:13: Could not compile binding for onClicked: Cannot access value for name applicationData applicationData.reveal(); ^^^^^^^^^^^^^^^ Warning: GameView.qml:117:26: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: GameView.qml:117:26: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Warning: GameView.qml:131:20: Unqualified access visible: !(gameOver || success) ^^^^^^^^ Info: gameOver is a member of a parent element You can qualify the access with its id to avoid this warning: visible: !(gameView.gameOver || success) ^^^^^^^^^ Error: GameView.qml:131:20: Could not compile binding for visible: Cannot access value for name gameOver visible: !(gameOver || success) ^^^^^^^^ Warning: GameView.qml:135:17: Unqualified access height: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Info: globalButtonHeight is a member of a parent element You can qualify the access with its id to avoid this warning: height: gameView.globalButtonHeight ^^^^^^^^^ Error: GameView.qml:135:17: Could not compile binding for height: Cannot access value for name globalButtonHeight height: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Warning: GameView.qml:138:13: Unqualified access pageStack.push(Qt.resolvedUrl("GuessWordView.qml")); ^^^^^^^^^ Error: GameView.qml:138:13: Could not compile binding for onClicked: Cannot access value for name pageStack pageStack.push(Qt.resolvedUrl("GuessWordView.qml")); ^^^^^^^^^ Warning: GameView.qml:130:26: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: GameView.qml:130:26: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Warning: GameView.qml:144:18: Unqualified access visible: gameOver || success ^^^^^^^^ Info: gameOver is a member of a parent element You can qualify the access with its id to avoid this warning: visible: gameView.gameOver || success ^^^^^^^^^ Error: GameView.qml:144:18: Could not compile binding for visible: Cannot access value for name gameOver visible: gameOver || success ^^^^^^^^ Warning: GameView.qml:148:17: Unqualified access height: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Info: globalButtonHeight is a member of a parent element You can qualify the access with its id to avoid this warning: height: gameView.globalButtonHeight ^^^^^^^^^ Error: GameView.qml:148:17: Could not compile binding for height: Cannot access value for name globalButtonHeight height: globalButtonHeight ^^^^^^^^^^^^^^^^^^ Warning: GameView.qml:152:13: Unqualified access applicationData.reset(); ^^^^^^^^^^^^^^^ Error: GameView.qml:152:13: Could not compile binding for onClicked: Cannot access value for name applicationData applicationData.reset(); ^^^^^^^^^^^^^^^ Warning: GameView.qml:143:26: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: GameView.qml:143:26: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Warning: GameView.qml:158:18: Unqualified access visible: gameOver ^^^^^^^^ Info: gameOver is a member of a parent element You can qualify the access with its id to avoid this warning: visible: gameView.gameOver ^^^^^^^^^ Error: GameView.qml:158:18: Could not compile binding for visible: Cannot access value for name gameOver visible: gameOver ^^^^^^^^ Warning: GameView.qml:173:18: Unqualified access visible: success ^^^^^^^ Info: success is a member of a parent element You can qualify the access with its id to avoid this warning: visible: gameView.success ^^^^^^^^^ Error: GameView.qml:173:18: Could not compile binding for visible: Cannot access value for name success visible: success ^^^^^^^ [34/74 96.9/sec] Generating .rcc/qmlcache/hangman_qml/HowToView_qml.cpp Warning: HowToView.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Info: HowToView.qml:41:27: String contains unescaped line terminator which is deprecated. text: "\ Hangman is a classic word game where the objective is to guess a given word \ before you make too many mistakes and the hangman gets hung.\n" Info: Use a template literal instead text: `\ Hangman is a classic word game where the objective is to guess a given word \ before you make too many mistakes and the hangman gets hung.\n` Info: HowToView.qml:60:27: String contains unescaped line terminator which is deprecated. text: "\ \nYou play by guessing letters. If you guess a letter that is part of the word \ it will be shown in any locations in the word it is located. If however it is \ not part of the word, another piece will be added and the hangman will be one \ step closer to death. \n" Info: Use a template literal instead text: `\ \nYou play by guessing letters. If you guess a letter that is part of the word \ it will be shown in any locations in the word it is located. If however it is \ not part of the word, another piece will be added and the hangman will be one \ step closer to death. \n` Info: HowToView.qml:80:27: String contains unescaped line terminator which is deprecated. text: "\ \nVowels must be purchased, unlocked or earned to be used. If you guess a word, \ any vowels that have not been guess already will be added to your vowel pool." Info: Use a template literal instead text: `\ \nVowels must be purchased, unlocked or earned to be used. If you guess a word, \ any vowels that have not been guess already will be added to your vowel pool.` Info: HowToView.qml:97:27: String contains unescaped line terminator which is deprecated. text: "\ When you guess a word you are rewarded points. You receive a point for each \ consonant that was guessed as well as a point for any remaining parts of the \ hangman. You can not do anything with points, they just show how awesome you are. " Info: Use a template literal instead text: `\ When you guess a word you are rewarded points. You receive a point for each \ consonant that was guessed as well as a point for any remaining parts of the \ hangman. You can not do anything with points, they just show how awesome you are. ` Warning: HowToView.qml:67:17: Hangman was not found. Did you add all import paths? Hangman { ^^^^^^^ Info: Did you mean "Hangman"? Hangman { ^^^^^^^ Warning: HowToView.qml:67:17: 'Hangman' is used but it is not resolved Hangman { ^^^^^^^ Warning: HowToView.qml:67:17: 'Hangman' is used but it is not resolved Hangman { ^^^^^^^ Warning: HowToView.qml:67:17: 'Hangman' is used but it is not resolved Hangman { ^^^^^^^ Warning: HowToView.qml:67:17: Type Hangman is used but it is not resolved Hangman { ^^^^^^^ Warning: HowToView.qml:68:21: Binding assigned to "height", but no property "height" exists in the current element. height: width ^^^^^^ Warning: HowToView.qml:69:21: Binding assigned to "width", but no property "width" exists in the current element. width: parent.width / 2 ^^^^^ Warning: HowToView.qml:70:21: Binding assigned to "errorCount", but no property "errorCount" exists in the current element. errorCount: 9 ^^^^^^^^^^ Warning: HowToView.qml:21:46: Unqualified access contentHeight: helpContent.height + (topLevel.globalMargin * 2) ^^^^^^^^ Error: HowToView.qml:21:46: Could not compile binding for contentHeight: Cannot access value for name topLevel contentHeight: helpContent.height + (topLevel.globalMargin * 2) ^^^^^^^^ Warning: HowToView.qml:18:26: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: HowToView.qml:18:26: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Warning: HowToView.qml:33:26: Unqualified access spacing: topLevel.globalMargin ^^^^^^^^ Error: HowToView.qml:33:26: Could not compile binding for spacing: Cannot access value for name topLevel spacing: topLevel.globalMargin ^^^^^^^^ Warning: HowToView.qml:32:34: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: HowToView.qml:32:34: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Warning: HowToView.qml:48:29: Unqualified access height: topLevel.buttonHeight ^^^^^^^^ Error: HowToView.qml:48:29: Could not compile binding for height: Cannot access value for name topLevel height: topLevel.buttonHeight ^^^^^^^^ Warning: HowToView.qml:47:38: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: HowToView.qml:47:38: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: HowToView.qml:68:21: Could not compile binding for height: Cannot resolve property type for binding on height // Copyright (C) 2021 The Qt Company Ltd. ^ Error: HowToView.qml:69:21: Could not compile binding for width: Cannot resolve property type for binding on width // Copyright (C) 2021 The Qt Company Ltd. ^ Warning: HowToView.qml:87:29: Unqualified access height: topLevel.buttonHeight ^^^^^^^^ Error: HowToView.qml:87:29: Could not compile binding for height: Cannot access value for name topLevel height: topLevel.buttonHeight ^^^^^^^^ Warning: HowToView.qml:86:38: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: HowToView.qml:86:38: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ [35/74 99.7/sec] Generating .rcc/qmlcache/hangman_qml/PageHeader_qml.cpp Warning: PageHeader.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: PageHeader.qml:10:32: Unqualified access property int buttonHeight: topLevel.buttonHeight ^^^^^^^^ Error: PageHeader.qml:10:32: Could not compile binding for buttonHeight: Cannot access value for name topLevel property int buttonHeight: topLevel.buttonHeight ^^^^^^^^ Warning: PageHeader.qml:17:29: Unqualified access height: buttonHeight + (topLevel.globalMargin * 2) ^^^^^^^^ Error: PageHeader.qml:17:29: Could not compile binding for height: Cannot access value for name topLevel height: buttonHeight + (topLevel.globalMargin * 2) ^^^^^^^^ Warning: PageHeader.qml:23:17: Unqualified access height: buttonHeight ^^^^^^^^^^^^ Info: buttonHeight is a member of a parent element You can qualify the access with its id to avoid this warning: height: header.buttonHeight ^^^^^^^ Error: PageHeader.qml:23:17: Could not compile binding for height: Cannot access value for name buttonHeight height: buttonHeight ^^^^^^^^^^^^ Warning: PageHeader.qml:27:13: Unqualified access pageStack.pop(); ^^^^^^^^^ Error: PageHeader.qml:27:13: Could not compile binding for onClicked: Cannot access value for name pageStack pageStack.pop(); ^^^^^^^^^ Warning: PageHeader.qml:22:26: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: PageHeader.qml:22:26: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Warning: PageHeader.qml:37:26: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: PageHeader.qml:37:26: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ [36/74 102.5/sec] Generating .rcc/qmlcache/hangman_qml/GuessWordView_qml.cpp Warning: GuessWordView.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: GuessWordView.qml:5:1: Warnings occurred while importing module "QtQuick.Controls": import QtQuick.Controls ^^^^^^ --- Warning: QtQuick.Controls uses optional imports which are not supported. Some types might not be found. --- Warning: GuessWordView.qml:35:5: TextField was not found. Did you add all import paths? TextField { ^^^^^^^^^ Warning: GuessWordView.qml:38:9: unknown grouped property scope font. font.capitalization: Font.AllUppercase ^^^^ Warning: GuessWordView.qml:43:9: unknown grouped property scope anchors. anchors.top: word.bottom ^^^^^^^ Warning: GuessWordView.qml:35:5: 'TextField' is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:35:5: 'TextField' is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:38:9: 'font' is used but it is not resolved font.capitalization: Font.AllUppercase ^^^^ Warning: GuessWordView.qml:35:5: 'TextField' is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:35:5: 'TextField' is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:35:5: 'TextField' is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:35:5: 'TextField' is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:35:5: 'TextField' is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:43:9: 'anchors' is used but it is not resolved anchors.top: word.bottom ^^^^^^^ Warning: GuessWordView.qml:35:5: 'TextField' is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:43:9: 'anchors' is used but it is not resolved anchors.top: word.bottom ^^^^^^^ Warning: GuessWordView.qml:35:5: 'TextField' is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:43:9: 'anchors' is used but it is not resolved anchors.top: word.bottom ^^^^^^^ Warning: GuessWordView.qml:35:5: 'TextField' is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:35:5: 'TextField' is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:43:9: 'anchors' is used but it is not resolved anchors.top: word.bottom ^^^^^^^ Warning: GuessWordView.qml:35:5: 'TextField' is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:38:9: 'font' is used but it is not resolved font.capitalization: Font.AllUppercase ^^^^ Warning: GuessWordView.qml:35:5: 'TextField' is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:35:5: Type TextField is used but it is not resolved TextField { ^^^^^^^^^ Warning: GuessWordView.qml:38:14: Binding assigned to "capitalization", but no property "capitalization" exists in the current element. font.capitalization: Font.AllUppercase ^^^^^^^^^^^^^^ Warning: GuessWordView.qml:48:14: Binding assigned to "pixelSize", but no property "pixelSize" exists in the current element. font.pixelSize: height * 0.65 ^^^^^^^^^ Warning: GuessWordView.qml:43:17: Binding assigned to "top", but no property "top" exists in the current element. anchors.top: word.bottom ^^^ Warning: GuessWordView.qml:44:17: Binding assigned to "right", but no property "right" exists in the current element. anchors.right: word.right ^^^^^ Warning: GuessWordView.qml:45:17: Binding assigned to "left", but no property "left" exists in the current element. anchors.left: word.left ^^^^ Warning: GuessWordView.qml:47:17: Binding assigned to "topMargin", but no property "topMargin" exists in the current element. anchors.topMargin: topLevel.globalMargin * 2 ^^^^^^^^^ Warning: GuessWordView.qml:37:9: Binding assigned to "focus", but no property "focus" exists in the current element. focus: true ^^^^^ Warning: GuessWordView.qml:39:9: Binding assigned to "inputMethodHints", but no property "inputMethodHints" exists in the current element. inputMethodHints: Qt.ImhLatinOnly | Qt.ImhUppercaseOnly | Qt.ImhNoPredictiveText ^^^^^^^^^^^^^^^^ Warning: GuessWordView.qml:40:9: Binding assigned to "verticalAlignment", but no property "verticalAlignment" exists in the current element. verticalAlignment: Text.AlignTop ^^^^^^^^^^^^^^^^^ Warning: GuessWordView.qml:41:9: Binding assigned to "horizontalAlignment", but no property "horizontalAlignment" exists in the current element. horizontalAlignment: Text.AlignHCenter ^^^^^^^^^^^^^^^^^^^ Warning: GuessWordView.qml:42:9: Binding assigned to "maximumLength", but no property "maximumLength" exists in the current element. maximumLength: applicationData.word.length ^^^^^^^^^^^^^ Warning: GuessWordView.qml:46:9: Binding assigned to "height", but no property "height" exists in the current element. height: word.height ^^^^^^ Warning: GuessWordView.qml:49:9: no matching signal found for handler "onAccepted" onAccepted: { ^^^^^^^^^^ Info: GuessWordView.qml:5:1: Unused import at GuessWordView.qml:5:1 import QtQuick.Controls ^^^^^^ Warning: GuessWordView.qml:28:9: Unqualified access applicationData.guessWord(input.text) ^^^^^^^^^^^^^^^ Error: GuessWordView.qml:28:9: Could not compile function guess: Cannot access value for name applicationData applicationData.guessWord(input.text) ^^^^^^^^^^^^^^^ Warning: GuessWordView.qml:13:28: Property "hide" not found on type "QObject" Qt.inputMethod.hide(); ^^^^ Error: GuessWordView.qml:13:28: Could not compile binding for onClicked: Type QObject of QtObject::inputMethod with type QObject does not have a property hide for calling Qt.inputMethod.hide(); ^^^^ Warning: GuessWordView.qml:19:15: Unqualified access text: applicationData.word ^^^^^^^^^^^^^^^ Error: GuessWordView.qml:19:15: Could not compile binding for text: Cannot access value for name applicationData text: applicationData.word ^^^^^^^^^^^^^^^ Error: GuessWordView.qml:39:9: Could not compile binding for inputMethodHints: Cannot resolve property type for binding on inputMethodHints // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GuessWordView.qml:40:9: Could not compile binding for verticalAlignment: Cannot resolve property type for binding on verticalAlignment // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GuessWordView.qml:41:9: Could not compile binding for horizontalAlignment: Cannot resolve property type for binding on horizontalAlignment // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GuessWordView.qml:42:9: Could not compile binding for maximumLength: Cannot resolve property type for binding on maximumLength // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GuessWordView.qml:46:9: Could not compile binding for height: Cannot resolve property type for binding on height // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GuessWordView.qml:49:9: Could not compile binding for onAccepted: Cannot resolve property type for binding on onAccepted // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GuessWordView.qml:38:14: Could not compile binding for capitalization: Cannot resolve property type for binding on capitalization // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GuessWordView.qml:48:14: Could not compile binding for pixelSize: Cannot resolve property type for binding on pixelSize // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GuessWordView.qml:43:17: Could not compile binding for top: Cannot resolve property type for binding on top // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GuessWordView.qml:44:17: Could not compile binding for right: Cannot resolve property type for binding on right // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GuessWordView.qml:45:17: Could not compile binding for left: Cannot resolve property type for binding on left // Copyright (C) 2021 The Qt Company Ltd. ^ Error: GuessWordView.qml:47:17: Could not compile binding for topMargin: Cannot resolve property type for binding on topMargin // Copyright (C) 2021 The Qt Company Ltd. ^ Warning: GuessWordView.qml:55:24: Property "show" not found on type "QObject" Qt.inputMethod.show(); ^^^^ Error: GuessWordView.qml:55:24: Could not compile binding for onCompleted: Type QObject of QtObject::inputMethod with type QObject does not have a property show for calling Qt.inputMethod.show(); ^^^^ [37/74 103.9/sec] Generating .rcc/qmlcache/hangman_qml/ScoreItem_qml.cpp Warning: ScoreItem.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: ScoreItem.qml:5:1: Warnings occurred while importing module "QtQuick.Controls": import QtQuick.Controls ^^^^^^ --- Warning: QtQuick.Controls uses optional imports which are not supported. Some types might not be found. --- Warning: ScoreItem.qml:13:5: Label was not found. Did you add all import paths? Label { ^^^^^ Warning: ScoreItem.qml:15:9: unknown grouped property scope anchors. anchors.fill: parent ^^^^^^^ Warning: ScoreItem.qml:22:9: unknown grouped property scope font. font.pixelSize: parent.height ^^^^ Warning: ScoreItem.qml:13:5: 'Label' is used but it is not resolved Label { ^^^^^ Warning: ScoreItem.qml:15:9: 'anchors' is used but it is not resolved anchors.fill: parent ^^^^^^^ Warning: ScoreItem.qml:13:5: 'Label' is used but it is not resolved Label { ^^^^^ Warning: ScoreItem.qml:15:9: 'anchors' is used but it is not resolved anchors.fill: parent ^^^^^^^ Warning: ScoreItem.qml:13:5: 'Label' is used but it is not resolved Label { ^^^^^ Warning: ScoreItem.qml:15:9: 'anchors' is used but it is not resolved anchors.fill: parent ^^^^^^^ Warning: ScoreItem.qml:13:5: 'Label' is used but it is not resolved Label { ^^^^^ Warning: ScoreItem.qml:15:9: 'anchors' is used but it is not resolved anchors.fill: parent ^^^^^^^ Warning: ScoreItem.qml:13:5: 'Label' is used but it is not resolved Label { ^^^^^ Warning: ScoreItem.qml:15:9: 'anchors' is used but it is not resolved anchors.fill: parent ^^^^^^^ Warning: ScoreItem.qml:13:5: 'Label' is used but it is not resolved Label { ^^^^^ Warning: ScoreItem.qml:13:5: 'Label' is used but it is not resolved Label { ^^^^^ Warning: ScoreItem.qml:13:5: 'Label' is used but it is not resolved Label { ^^^^^ Warning: ScoreItem.qml:22:9: 'font' is used but it is not resolved font.pixelSize: parent.height ^^^^ Warning: ScoreItem.qml:13:5: 'Label' is used but it is not resolved Label { ^^^^^ Warning: ScoreItem.qml:22:9: 'font' is used but it is not resolved font.pixelSize: parent.height ^^^^ Warning: ScoreItem.qml:13:5: 'Label' is used but it is not resolved Label { ^^^^^ Warning: ScoreItem.qml:22:9: 'font' is used but it is not resolved font.pixelSize: parent.height ^^^^ Warning: ScoreItem.qml:13:5: 'Label' is used but it is not resolved Label { ^^^^^ Warning: ScoreItem.qml:13:5: 'Label' is used but it is not resolved Label { ^^^^^ Warning: ScoreItem.qml:13:5: Type Label is used but it is not resolved Label { ^^^^^ Warning: ScoreItem.qml:22:14: Binding assigned to "pixelSize", but no property "pixelSize" exists in the current element. font.pixelSize: parent.height ^^^^^^^^^ Warning: ScoreItem.qml:23:14: Binding assigned to "family", but no property "family" exists in the current element. font.family: "Helvetica" ^^^^^^ Warning: ScoreItem.qml:24:14: Binding assigned to "weight", but no property "weight" exists in the current element. font.weight: Font.Light ^^^^^^ Warning: ScoreItem.qml:15:17: Binding assigned to "fill", but no property "fill" exists in the current element. anchors.fill: parent ^^^^ Warning: ScoreItem.qml:16:17: Binding assigned to "topMargin", but no property "topMargin" exists in the current element. anchors.topMargin: topLevel.globalMargin ^^^^^^^^^ Warning: ScoreItem.qml:17:17: Binding assigned to "bottomMargin", but no property "bottomMargin" exists in the current element. anchors.bottomMargin: topLevel.globalMargin ^^^^^^^^^^^^ Warning: ScoreItem.qml:18:17: Binding assigned to "rightMargin", but no property "rightMargin" exists in the current element. anchors.rightMargin: topLevel.globalMargin ^^^^^^^^^^^ Warning: ScoreItem.qml:19:17: Binding assigned to "leftMargin", but no property "leftMargin" exists in the current element. anchors.leftMargin: topLevel.globalMargin ^^^^^^^^^^ Warning: ScoreItem.qml:20:9: Binding assigned to "horizontalAlignment", but no property "horizontalAlignment" exists in the current element. horizontalAlignment: Text.AlignRight ^^^^^^^^^^^^^^^^^^^ Warning: ScoreItem.qml:21:9: Binding assigned to "verticalAlignment", but no property "verticalAlignment" exists in the current element. verticalAlignment: Text.AlignVCenter ^^^^^^^^^^^^^^^^^ Warning: ScoreItem.qml:25:9: Binding assigned to "text", but no property "text" exists in the current element. text: applicationData.score ^^^^ Warning: ScoreItem.qml:26:9: Binding assigned to "color", but no property "color" exists in the current element. color: "white" ^^^^^ Info: ScoreItem.qml:5:1: Unused import at ScoreItem.qml:5:1 import QtQuick.Controls ^^^^^^ Error: ScoreItem.qml:13:5: Object type is not derived from QObject or QQmlComponent Label { ^^^^^ Warning: ScoreItem.qml:11:22: Property "contentWidth" not found on type "Label" width: scoreText.contentWidth + (topLevel.globalMargin * 2) ^^^^^^^^^^^^ Error: ScoreItem.qml:11:22: Could not compile binding for width: Cannot load property contentWidth from QJSValue of . width: scoreText.contentWidth + (topLevel.globalMargin * 2) ^^^^^^^^^^^^ Error: ScoreItem.qml:20:9: Could not compile binding for horizontalAlignment: Cannot resolve property type for binding on horizontalAlignment // Copyright (C) 2021 The Qt Company Ltd. ^ Error: ScoreItem.qml:21:9: Could not compile binding for verticalAlignment: Cannot resolve property type for binding on verticalAlignment // Copyright (C) 2021 The Qt Company Ltd. ^ Error: ScoreItem.qml:25:9: Could not compile binding for text: Cannot resolve property type for binding on text // Copyright (C) 2021 The Qt Company Ltd. ^ Error: ScoreItem.qml:15:17: Could not compile binding for fill: Cannot resolve property type for binding on fill // Copyright (C) 2021 The Qt Company Ltd. ^ Error: ScoreItem.qml:16:17: Could not compile binding for topMargin: Cannot resolve property type for binding on topMargin // Copyright (C) 2021 The Qt Company Ltd. ^ Error: ScoreItem.qml:17:17: Could not compile binding for bottomMargin: Cannot resolve property type for binding on bottomMargin // Copyright (C) 2021 The Qt Company Ltd. ^ Error: ScoreItem.qml:18:17: Could not compile binding for rightMargin: Cannot resolve property type for binding on rightMargin // Copyright (C) 2021 The Qt Company Ltd. ^ Error: ScoreItem.qml:19:17: Could not compile binding for leftMargin: Cannot resolve property type for binding on leftMargin // Copyright (C) 2021 The Qt Company Ltd. ^ Error: ScoreItem.qml:22:14: Could not compile binding for pixelSize: Cannot resolve property type for binding on pixelSize // Copyright (C) 2021 The Qt Company Ltd. ^ Error: ScoreItem.qml:24:14: Could not compile binding for weight: Cannot resolve property type for binding on weight // Copyright (C) 2021 The Qt Company Ltd. ^ [38/74 103.4/sec] Generating .rcc/qmlcache/hangman_qml/SimpleButton_qml.cpp Warning: SimpleButton.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: SimpleButton.qml:22:16: Unqualified access color: buttonColor ^^^^^^^^^^^ Info: buttonColor is a member of a parent element You can qualify the access with its id to avoid this warning: color: button.buttonColor ^^^^^^^ Error: SimpleButton.qml:22:16: Could not compile binding for color: Cannot access value for name buttonColor color: buttonColor ^^^^^^^^^^^ Warning: SimpleButton.qml:32:20: Unqualified access color: textColor ^^^^^^^^^ Info: textColor is a member of a parent element You can qualify the access with its id to avoid this warning: color: button.textColor ^^^^^^^ Error: SimpleButton.qml:32:20: Could not compile binding for color: Cannot access value for name textColor color: textColor ^^^^^^^^^ Error: SimpleButton.qml:74:24: Could not compile binding for color: Cannot resolve property type for binding on color // Copyright (C) 2021 The Qt Company Ltd. ^ Error: SimpleButton.qml:78:17: Could not compile binding for color: Cannot resolve property type for binding on color // Copyright (C) 2021 The Qt Company Ltd. ^ Error: SimpleButton.qml:61:17: Could not compile binding for color: Cannot resolve property type for binding on color // Copyright (C) 2021 The Qt Company Ltd. ^ Error: SimpleButton.qml:66:17: Could not compile binding for color: Cannot resolve property type for binding on color // Copyright (C) 2021 The Qt Company Ltd. ^ [39/74 106.1/sec] Generating .rcc/qmlcache/hangman_qml/SplashScreen_qml.cpp Warning: SplashScreen.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: SplashScreen.qml:23:5: Hangman was not found. Did you add all import paths? Hangman { ^^^^^^^ Info: Did you mean "Hangman"? Hangman { ^^^^^^^ Warning: SplashScreen.qml:25:9: unknown grouped property scope anchors. anchors.centerIn: parent ^^^^^^^ Warning: SplashScreen.qml:23:5: 'Hangman' is used but it is not resolved Hangman { ^^^^^^^ Warning: SplashScreen.qml:25:9: 'anchors' is used but it is not resolved anchors.centerIn: parent ^^^^^^^ Warning: SplashScreen.qml:23:5: 'Hangman' is used but it is not resolved Hangman { ^^^^^^^ Warning: SplashScreen.qml:23:5: 'Hangman' is used but it is not resolved Hangman { ^^^^^^^ Warning: SplashScreen.qml:23:5: 'Hangman' is used but it is not resolved Hangman { ^^^^^^^ Warning: SplashScreen.qml:23:5: Type Hangman is used but it is not resolved Hangman { ^^^^^^^ Warning: SplashScreen.qml:25:17: Binding assigned to "centerIn", but no property "centerIn" exists in the current element. anchors.centerIn: parent ^^^^^^^^ Warning: SplashScreen.qml:26:9: Binding assigned to "height", but no property "height" exists in the current element. height: 268 ^^^^^^ Warning: SplashScreen.qml:27:9: Binding assigned to "width", but no property "width" exists in the current element. width: 268 ^^^^^ Warning: SplashScreen.qml:28:9: Binding assigned to "errorCount", but no property "errorCount" exists in the current element. errorCount: 9 ^^^^^^^^^^ Error: SplashScreen.qml:25:17: Could not compile binding for centerIn: Cannot resolve property type for binding on centerIn // Copyright (C) 2021 The Qt Company Ltd. ^ Error: SplashScreen.qml:23:5: Object type is not derived from QObject or QQmlComponent Hangman { ^^^^^^^ Warning: SplashScreen.qml:33:27: Property "bottom" not found on type "Hangman" anchors.top: logo.bottom ^^^^^^ Error: SplashScreen.qml:33:27: Could not compile binding for top: Cannot load property bottom from QJSValue of . anchors.top: logo.bottom ^^^^^^ [40/74 108.8/sec] Generating .rcc/qmlcache/hangman_qml/StoreItem_qml.cpp Warning: StoreItem.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: StoreItem.qml:5:1: Warnings occurred while importing module "QtQuick.Controls": import QtQuick.Controls ^^^^^^ --- Warning: QtQuick.Controls uses optional imports which are not supported. Some types might not be found. --- Warning: StoreItem.qml:6:1: Warnings occurred while importing module "Hangman": import Hangman ^^^^^^ --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: StoreItem.qml:86:9: BusyIndicator was not found. Did you add all import paths? BusyIndicator { ^^^^^^^^^^^^^ Warning: StoreItem.qml:88:13: unknown grouped property scope anchors. anchors.top: parent.top ^^^^^^^ Warning: StoreItem.qml:86:9: 'BusyIndicator' is used but it is not resolved BusyIndicator { ^^^^^^^^^^^^^ Warning: StoreItem.qml:88:13: 'anchors' is used but it is not resolved anchors.top: parent.top ^^^^^^^ Warning: StoreItem.qml:86:9: 'BusyIndicator' is used but it is not resolved BusyIndicator { ^^^^^^^^^^^^^ Warning: StoreItem.qml:88:13: 'anchors' is used but it is not resolved anchors.top: parent.top ^^^^^^^ Warning: StoreItem.qml:86:9: 'BusyIndicator' is used but it is not resolved BusyIndicator { ^^^^^^^^^^^^^ Warning: StoreItem.qml:88:13: 'anchors' is used but it is not resolved anchors.top: parent.top ^^^^^^^ Warning: StoreItem.qml:86:9: 'BusyIndicator' is used but it is not resolved BusyIndicator { ^^^^^^^^^^^^^ Warning: StoreItem.qml:88:13: 'anchors' is used but it is not resolved anchors.top: parent.top ^^^^^^^ Warning: StoreItem.qml:86:9: 'BusyIndicator' is used but it is not resolved BusyIndicator { ^^^^^^^^^^^^^ Warning: StoreItem.qml:86:9: Type BusyIndicator is used but it is not resolved BusyIndicator { ^^^^^^^^^^^^^ Warning: StoreItem.qml:88:21: Binding assigned to "top", but no property "top" exists in the current element. anchors.top: parent.top ^^^ Warning: StoreItem.qml:89:21: Binding assigned to "bottom", but no property "bottom" exists in the current element. anchors.bottom: parent.bottom ^^^^^^ Warning: StoreItem.qml:90:21: Binding assigned to "right", but no property "right" exists in the current element. anchors.right: parent.right ^^^^^ Warning: StoreItem.qml:91:21: Binding assigned to "margins", but no property "margins" exists in the current element. anchors.margins: topLevel.globalMargin ^^^^^^^ Warning: StoreItem.qml:92:13: Binding assigned to "width", but no property "width" exists in the current element. width: height ^^^^^ Info: StoreItem.qml:5:1: Unused import at StoreItem.qml:5:1 import QtQuick.Controls ^^^^^^ Error: StoreItem.qml:15:22: Could not compile binding for visible: Member status of InAppProductQmlType of (component in /home/johanna/RTA/640/Examples/Qt-6.4.0/demos/build-hangman-Desktop_Qt_6_4_0_GCC_64bit-Debug/StoreItem.qml)::product with type InAppProductQmlType can be shadowed visible: product.status == Product.Registered ^^^^^^ Warning: StoreItem.qml:19:71: Unqualified access height: titleText.contentHeight + descriptionText.contentHeight + topLevel.globalMargin * 2 ^^^^^^^^ Error: StoreItem.qml:19:71: Could not compile binding for height: Cannot access value for name topLevel height: titleText.contentHeight + descriptionText.contentHeight + topLevel.globalMargin * 2 ^^^^^^^^ Warning: StoreItem.qml:23:15: Unqualified access text: product.title ^^^^^^^ Info: product is a member of a parent element You can qualify the access with its id to avoid this warning: text: storeItem.product.title ^^^^^^^^^^ Error: StoreItem.qml:23:15: Could not compile binding for text: Cannot access value for name product text: product.title ^^^^^^^ Warning: StoreItem.qml:26:30: Unqualified access anchors.rightMargin: topLevel.globalMargin ^^^^^^^^ Error: StoreItem.qml:26:30: Could not compile binding for rightMargin: Cannot access value for name topLevel anchors.rightMargin: topLevel.globalMargin ^^^^^^^^ Warning: StoreItem.qml:28:28: Unqualified access anchors.topMargin: topLevel.globalMargin ^^^^^^^^ Error: StoreItem.qml:28:28: Could not compile binding for topMargin: Cannot access value for name topLevel anchors.topMargin: topLevel.globalMargin ^^^^^^^^ Warning: StoreItem.qml:30:29: Unqualified access anchors.leftMargin: topLevel.globalMargin ^^^^^^^^ Error: StoreItem.qml:30:29: Could not compile binding for leftMargin: Cannot access value for name topLevel anchors.leftMargin: topLevel.globalMargin ^^^^^^^^ Warning: StoreItem.qml:35:15: Unqualified access text: product.description ^^^^^^^ Info: product is a member of a parent element You can qualify the access with its id to avoid this warning: text: storeItem.product.description ^^^^^^^^^^ Error: StoreItem.qml:35:15: Could not compile binding for text: Cannot access value for name product text: product.description ^^^^^^^ Warning: StoreItem.qml:37:30: Unqualified access anchors.rightMargin: topLevel.globalMargin ^^^^^^^^ Error: StoreItem.qml:37:30: Could not compile binding for rightMargin: Cannot access value for name topLevel anchors.rightMargin: topLevel.globalMargin ^^^^^^^^ Warning: StoreItem.qml:39:29: Unqualified access anchors.leftMargin: topLevel.globalMargin ^^^^^^^^ Error: StoreItem.qml:39:29: Could not compile binding for leftMargin: Cannot access value for name topLevel anchors.leftMargin: topLevel.globalMargin ^^^^^^^^ Warning: StoreItem.qml:41:28: Unqualified access anchors.topMargin: topLevel.globalMargin / 2 ^^^^^^^^ Error: StoreItem.qml:41:28: Could not compile binding for topMargin: Cannot access value for name topLevel anchors.topMargin: topLevel.globalMargin / 2 ^^^^^^^^ Warning: StoreItem.qml:47:15: Unqualified access text: product.price ^^^^^^^ Info: product is a member of a parent element You can qualify the access with its id to avoid this warning: text: storeItem.product.price ^^^^^^^^^^ Error: StoreItem.qml:47:15: Could not compile binding for text: Cannot access value for name product text: product.price ^^^^^^^ Warning: StoreItem.qml:49:30: Unqualified access anchors.rightMargin: topLevel.globalMargin ^^^^^^^^ Error: StoreItem.qml:49:30: Could not compile binding for rightMargin: Cannot access value for name topLevel anchors.rightMargin: topLevel.globalMargin ^^^^^^^^ Error: StoreItem.qml:86:9: Object type is not derived from QObject or QQmlComponent BusyIndicator { ^^^^^^^^^^^^^ Error: StoreItem.qml:57:13: Could not compile binding for onClicked: Type QJSValue of does not have a property visible for writing spinBox.visible = true; ^^^^^^^ Warning: StoreItem.qml:76:24: Property "radius" not found on type "QQuickItem" radius: parent.radius ^^^^^^ Error: StoreItem.qml:76:24: Could not compile binding for radius: Cannot load property radius from QQuickItem of (component in /home/johanna/RTA/640/Examples/Qt-6.4.0/demos/build-hangman-Desktop_Qt_6_4_0_GCC_64bit-Debug/StoreItem.qml)::parent with type QQuickItem. radius: parent.radius ^^^^^^ Error: StoreItem.qml:86:9: Object type is not derived from QObject or QQmlComponent BusyIndicator { ^^^^^^^^^^^^^ Warning: StoreItem.qml:82:36: Property "left" not found on type "BusyIndicator" anchors.right: spinBox.left ^^^^ Error: StoreItem.qml:82:36: Could not compile binding for right: Cannot load property left from QJSValue of . anchors.right: spinBox.left ^^^^ Warning: StoreItem.qml:83:30: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: StoreItem.qml:83:30: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: StoreItem.qml:92:13: Could not compile binding for width: Cannot resolve property type for binding on width // Copyright (C) 2021 The Qt Company Ltd. ^ Error: StoreItem.qml:88:21: Could not compile binding for top: Cannot resolve property type for binding on top // Copyright (C) 2021 The Qt Company Ltd. ^ Error: StoreItem.qml:89:21: Could not compile binding for bottom: Cannot resolve property type for binding on bottom // Copyright (C) 2021 The Qt Company Ltd. ^ Error: StoreItem.qml:90:21: Could not compile binding for right: Cannot resolve property type for binding on right // Copyright (C) 2021 The Qt Company Ltd. ^ Error: StoreItem.qml:91:21: Could not compile binding for margins: Cannot resolve property type for binding on margins // Copyright (C) 2021 The Qt Company Ltd. ^ Warning: StoreItem.qml:96:21: Unqualified access target: product ^^^^^^^ Info: product is a member of a parent element You can qualify the access with its id to avoid this warning: target: storeItem.product ^^^^^^^^^^ Error: StoreItem.qml:96:21: Could not compile binding for target: Cannot access value for name product target: product ^^^^^^^ Error: StoreItem.qml:86:9: Object type is not derived from QObject or QQmlComponent BusyIndicator { ^^^^^^^^^^^^^ Error: StoreItem.qml:99:17: Could not compile function onPurchaseSucceeded: Type QJSValue of does not have a property visible for writing spinBox.visible = false; ^^^^^^^ Error: StoreItem.qml:86:9: Object type is not derived from QObject or QQmlComponent BusyIndicator { ^^^^^^^^^^^^^ Error: StoreItem.qml:104:17: Could not compile function onPurchaseFailed: Type QJSValue of does not have a property visible for writing spinBox.visible = false; ^^^^^^^ [41/74 109.7/sec] Generating .rcc/qmlcache/hangman_qml/StoreView_qml.cpp Warning: StoreView.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: StoreView.qml:5:1: Warnings occurred while importing module "QtQuick.Controls": import QtQuick.Controls ^^^^^^ --- Warning: QtQuick.Controls uses optional imports which are not supported. Some types might not be found. --- Warning: StoreView.qml:7:1: Warnings occurred while importing module "Hangman": import Hangman ^^^^^^ --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Info: StoreView.qml:6:1: Unused import at StoreView.qml:6:1 import QtQuick.Layouts ^^^^^^ Info: StoreView.qml:5:1: Unused import at StoreView.qml:5:1 import QtQuick.Controls ^^^^^^ Warning: StoreView.qml:21:18: Unqualified access spacing: topLevel.globalMargin ^^^^^^^^ Error: StoreView.qml:21:18: Could not compile binding for spacing: Cannot access value for name topLevel spacing: topLevel.globalMargin ^^^^^^^^ Warning: StoreView.qml:18:26: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: StoreView.qml:18:26: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Warning: StoreView.qml:40:17: Unqualified access height: topLevel.buttonHeight ^^^^^^^^ Error: StoreView.qml:40:17: Could not compile binding for height: Cannot access value for name topLevel height: topLevel.buttonHeight ^^^^^^^^ Warning: StoreView.qml:45:13: Unqualified access iapStore.restorePurchases(); ^^^^^^^^ Error: StoreView.qml:45:13: Could not compile binding for onClicked: Cannot access value for name iapStore iapStore.restorePurchases(); ^^^^^^^^ Warning: StoreView.qml:38:26: Unqualified access anchors.margins: topLevel.globalMargin ^^^^^^^^ Error: StoreView.qml:38:26: Could not compile binding for margins: Cannot access value for name topLevel anchors.margins: topLevel.globalMargin ^^^^^^^^ Warning: StoreView.qml:52:16: Unqualified access store: iapStore ^^^^^^^^ Error: StoreView.qml:52:16: Could not compile binding for store: Cannot access value for name iapStore store: iapStore ^^^^^^^^ Warning: StoreView.qml:59:13: Unqualified access applicationData.vowelsAvailable += 100; ^^^^^^^^^^^^^^^ Error: StoreView.qml:59:13: Could not compile binding for onPurchaseSucceeded: Cannot access value for name applicationData applicationData.vowelsAvailable += 100; ^^^^^^^^^^^^^^^ Warning: StoreView.qml:67:27: Unqualified access + transaction.failureReason === Transaction.CanceledByUser ? "Canceled" : transaction.errorString); ^^^^^^^^^^^ Info: transaction is accessible in this scope because you are handling a signal at 64:27. Use a function instead. onPurchaseFailed: function(transaction) { ^^^^^^^^^^^^^^^^^^^^^^ Error: StoreView.qml:67:27: Could not compile binding for onPurchaseFailed: Cannot access value for name transaction + transaction.failureReason === Transaction.CanceledByUser ? "Canceled" : transaction.errorString); ^^^^^^^^^^^ Warning: StoreView.qml:76:16: Unqualified access store: iapStore ^^^^^^^^ Error: StoreView.qml:76:16: Could not compile binding for store: Cannot access value for name iapStore store: iapStore ^^^^^^^^ Warning: StoreView.qml:81:13: Unqualified access applicationData.vowelsUnlocked = true; ^^^^^^^^^^^^^^^ Error: StoreView.qml:81:13: Could not compile binding for onPurchaseSucceeded: Cannot access value for name applicationData applicationData.vowelsUnlocked = true; ^^^^^^^^^^^^^^^ Warning: StoreView.qml:89:27: Unqualified access + transaction.failureReason === Transaction.CanceledByUser ? "Canceled" : transaction.errorString); ^^^^^^^^^^^ Info: transaction is accessible in this scope because you are handling a signal at 86:27. Use a function instead. onPurchaseFailed: function(transaction) { ^^^^^^^^^^^^^^^^^^^^^^ Error: StoreView.qml:89:27: Could not compile binding for onPurchaseFailed: Cannot access value for name transaction + transaction.failureReason === Transaction.CanceledByUser ? "Canceled" : transaction.errorString); ^^^^^^^^^^^ Warning: StoreView.qml:95:13: Unqualified access applicationData.vowelsUnlocked = true; ^^^^^^^^^^^^^^^ Error: StoreView.qml:95:13: Could not compile binding for onPurchaseRestored: Cannot access value for name applicationData applicationData.vowelsUnlocked = true; ^^^^^^^^^^^^^^^ [42/74 108.6/sec] Generating .rcc/qmlcache/hangman_qml/Word_qml.cpp Warning: Word.qml: Warnings occurred while importing base modules: --- Warning: Ambiguous type detected. Hangman 1.0 is defined multiple times. --- Warning: Word.qml:5:1: Warnings occurred while importing module "QtQuick.Controls": import QtQuick.Controls ^^^^^^ --- Warning: QtQuick.Controls uses optional imports which are not supported. Some types might not be found. --- Info: Word.qml:5:1: Unused import at Word.qml:5:1 import QtQuick.Controls ^^^^^^ Warning: Word.qml:13:18: Unqualified access spacing: topLevel.width / 100 ^^^^^^^^ Error: Word.qml:13:18: Could not compile binding for spacing: Cannot access value for name topLevel spacing: topLevel.width / 100 ^^^^^^^^ Warning: Word.qml:17:20: Unqualified access model: text.length ^^^^ Info: text is a member of a parent element You can qualify the access with its id to avoid this warning: model: word.text.length ^^^^^ Error: Word.qml:17:20: Could not compile binding for model: Cannot access value for name text model: text.length ^^^^ Warning: Word.qml:21:23: Unqualified access text: word.text.charAt(index) ^^^^ Error: Word.qml:21:23: Could not compile binding for text: Cannot access value for name word text: word.text.charAt(index) ^^^^ Warning: Word.qml:22:25: Unqualified access width: (word.width / word.text.length) - row.spacing ^^^^ Error: Word.qml:22:25: Could not compile binding for width: Cannot access value for name word width: (word.width / word.text.length) - row.spacing ^^^^ Warning: Word.qml:23:25: Unqualified access height: word.height ^^^^ Error: Word.qml:23:25: Could not compile binding for height: Cannot access value for name word height: word.height ^^^^ [43/74 25.5/sec] Building CXX object CMakeFiles/hangman.dir/purchasing/inapp/inappproduct.cpp.o [44/74 25.0/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qrc_qmake_Hangman.cpp.o [45/74 24.5/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qrc_qmake_Hangman_copy.cpp.o [46/74 23.6/sec] Building CXX object CMakeFiles/hangman.dir/purchasing/qmltypes/inappstoreqmltype.cpp.o [47/74 21.3/sec] Building CXX object CMakeFiles/hangman.dir/purchasing/inapp/inapptransaction.cpp.o [48/74 21.3/sec] Building CXX object CMakeFiles/hangman.dir/purchasing/qmltypes/inappproductqmltype.cpp.o [49/74 19.8/sec] Building CXX object CMakeFiles/hangman.dir/hangmangame.cpp.o [50/74 19.8/sec] Building CXX object CMakeFiles/hangman.dir/purchasing/inapp/inapppurchasebackend.cpp.o [51/74 20.0/sec] Building CXX object CMakeFiles/hangman.dir/purchasing/inapp/inappstore.cpp.o [52/74 18.5/sec] Building CXX object CMakeFiles/hangman.dir/hangman_qmltyperegistrations.cpp.o [53/74 17.8/sec] Building CXX object CMakeFiles/hangman.dir/hangman_autogen/mocs_compilation.cpp.o [54/74 14.6/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qml/Key_qml.cpp.o [55/74 14.7/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qmlcache_loader.cpp.o [56/74 13.6/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qml/GuessWordView_qml.cpp.o [57/74 13.7/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qml/GameView_qml.cpp.o [58/74 13.9/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qml/Word_qml.cpp.o [59/74 12.7/sec] Building CXX object CMakeFiles/hangman.dir/main.cpp.o FAILED: CMakeFiles/hangman.dir/main.cpp.o /usr/bin/g++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICKCONTROLS2_LIB -DQT_QUICK_LIB -I/home/johanna/RTA/640/Examples/Qt-6.4.0/demos/build-hangman-Desktop_Qt_6_4_0_GCC_64bit-Debug/hangman_autogen/include -I/home/johanna/RTA/640/Examples/Qt-6.4.0/demos/hangman/purchasing/inapp -I/home/johanna/RTA/640/Examples/Qt-6.4.0/demos/hangman/purchasing/qmltypes -I/home/johanna/RTA/640/Examples/Qt-6.4.0/demos/hangman -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include/QtQml/6.4.0 -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include/QtQml/6.4.0/QtQml -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include/QtCore/6.4.0 -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include/QtCore/6.4.0/QtCore -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include/QtCore -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include -isystem /home/johanna/RTA/640/6.4.0/gcc_64/mkspecs/linux-g++ -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include/QtQml -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include/QtQmlIntegration -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include/QtNetwork -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include/QtGui -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include/QtQuick -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include/QtQmlModels -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include/QtOpenGL -isystem /home/johanna/RTA/640/6.4.0/gcc_64/include/QtQuickControls2 -g -fPIC -pthread -std=gnu++17 -MD -MT CMakeFiles/hangman.dir/main.cpp.o -MF CMakeFiles/hangman.dir/main.cpp.o.d -o CMakeFiles/hangman.dir/main.cpp.o -c /home/johanna/RTA/640/Examples/Qt-6.4.0/demos/hangman/main.cpp In file included from /home/johanna/RTA/640/6.4.0/gcc_64/include/QtQuick/QtQuick:14, from /home/johanna/RTA/640/Examples/Qt-6.4.0/demos/hangman/main.cpp:4: /home/johanna/RTA/640/6.4.0/gcc_64/include/QtQuick/qquickrendertarget.h:93:84: error: ‘VkFormat’ has not been declared 93 | static QQuickRenderTarget fromVulkanImage(VkImage image, VkImageLayout layout, VkFormat format, const QSize &pixelSize, int sampleCount = 1); | ^~~~~~~~ [60/74 12.9/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qml/Letter_qml.cpp.o [61/74 13.0/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qml/Hangman_qml.cpp.o [62/74 11.9/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qml/HowToView_qml.cpp.o [63/74 11.8/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qml/MainView_qml.cpp.o [64/74 11.6/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qml/PageHeader_qml.cpp.o [65/74 11.7/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qml/LetterSelector_qml.cpp.o [66/74 11.6/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qml/SplashScreen_qml.cpp.o [67/74 11.5/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qml/ScoreItem_qml.cpp.o [68/74 11.6/sec] Building CXX object CMakeFiles/hangman.dir/.rcc/qmlcache/hangman_qml/SimpleButton_qml.cpp.o ninja: build stopped: subcommand failed. 14:12:35: The process "/opt/tools/Tools/CMake/bin/cmake" exited with code 1. Error while building/deploying project hangman (kit: Desktop Qt 6.4.0 GCC 64bit) When executing step "Build" 14:12:35: Elapsed time: 00:06.