You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
iwyu.yml: use Qt 6.7.0 for include-what-you-use (#6218)
Starting with Qt 6.7.0 we no longer require the Qt mappings because IWYU
annotations have been added to the headers upstream (see
https://bugreports.qt.io/browse/QTBUG-119505).
# /__w/cppcheck/Qt/6.7.0/gcc_64/bin/qmake: error while loading shared libraries: libgthread-2.0.so.0: cannot open shared object file: No such file or directory
72
+
zypper install -y libgthread-2_0-0
73
73
ln -s iwyu_tool.py /usr/bin/iwyu_tool
74
-
ln -s qt6 /usr/include/qt
74
+
75
+
# Fails on OpenSUSE:
76
+
# Warning: Failed to restore: Tar failed with error: Unable to locate executable file: tar. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.
77
+
# Also the shell is broken afterwards:
78
+
# OCI runtime exec failed: exec failed: unable to start container process: exec: "sh": executable file not found in $PATH: unknown
79
+
- name: Install Qt ${{ env.QT_VERSION }}
80
+
uses: jurplel/install-qt-action@v3
81
+
with:
82
+
version: ${{ env.QT_VERSION }}
83
+
modules: 'qtcharts'
84
+
install-deps: false
85
+
cache: true
75
86
76
87
- name: Prepare CMake
77
88
run: |
@@ -80,6 +91,8 @@ jobs:
80
91
CC: clang
81
92
CXX: clang++
82
93
94
+
# Fails on Debian:
95
+
# /__w/cppcheck/Qt/6.7.0/gcc_64/libexec/rcc: error while loading shared libraries: libglib-2.0.so.0: cannot open shared object file: No such file or directory
0 commit comments