diff --git a/.github/workflows/build-sanitized.yml b/.github/workflows/build-sanitized.yml index 84eec4ef3..d7afa41ff 100644 --- a/.github/workflows/build-sanitized.yml +++ b/.github/workflows/build-sanitized.yml @@ -20,11 +20,11 @@ jobs: strategy: fail-fast: false matrix: - qt-flavor: # asan|tsan|debug|profile + qt-flavor: - name: "debug" # no sanitizer, but asserts enabled preset: "dev" # - name: "asan" - # preset: "dev-asan" + # preset: "dev-asan" # - name: "tsan" # preset: "dev-tsan" # - name: "profile" @@ -34,7 +34,7 @@ jobs: - name: Setup Sanitized Qt uses: KDABLabs/sanitized-qt-action@v1 with: - qt-tag: "v6.11.0-beta2" + qt-tag: "v6.12.0-beta1" # Bump to latest freely qt-flavor: ${{ matrix.qt-flavor.name }} - name: Checkout sources @@ -45,12 +45,16 @@ jobs: - name: Install Dependencies run: | sudo apt update -qq - sudo apt install -y gdb + sudo apt install -y gdb libwayland-dev wayland-protocols + + - name: debug + run: | + echo "Path: ${PATH}" + echo "ld lib path: ${LD_LIBRARY_PATH}" + env - name: Configure project - run: > - cmake -S . -G Ninja --preset ${{ matrix.qt-flavor.preset }} - -DGAMMARAY_WITH_KDSME=ON -DGAMMARAY_BUILD_DOCS=OFF + run: cmake --preset ${{ matrix.qt-flavor.preset }} -DGAMMARAY_WITH_KDSME=ON -DGAMMARAY_BUILD_DOCS=OFF - name: Build Project run: cmake --build ./build-${{ matrix.qt-flavor.preset }} diff --git a/CMakePresets.json b/CMakePresets.json index 41e993282..bff8d5244 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -25,7 +25,7 @@ { "name": "dev-asan", "displayName": "dev-asan", - "generator": "Ninja", + "generator": "Unix Makefiles", "binaryDir": "${sourceDir}/build-dev-asan", "cacheVariables": { "ECM_ENABLE_SANITIZERS": "address,undefined", diff --git a/plugins/qmlsupport/qmlcontextpropertyadaptor.cpp b/plugins/qmlsupport/qmlcontextpropertyadaptor.cpp index 663e46871..fa0ef3e9e 100644 --- a/plugins/qmlsupport/qmlcontextpropertyadaptor.cpp +++ b/plugins/qmlsupport/qmlcontextpropertyadaptor.cpp @@ -17,7 +17,6 @@ #include #include -#include #include #include