-
Notifications
You must be signed in to change notification settings - Fork 259
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
meson: 0.55.1 is needed for Python 3.12+
Sample error with 0.55.0 ``` File "[…]/python3.12/site-packages/mesonbuild/dependencies/base.py", line 32, in <module> import pkg_resources ModuleNotFoundError: No module named 'pkg_resources' ```
- Loading branch information
Showing
12 changed files
with
29 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -24,7 +24,7 @@ jobs: | |
- name: Install APT Dependencies | ||
run: | | ||
sudo apt-get install -y ninja-build ninja-build pipx | ||
pipx install meson==0.55.0 | ||
pipx install meson==0.55.1 | ||
- run: | | ||
meson setup build --prefix $PWD/install -Dtests=false | ||
meson install -C build --quiet | ||
|
@@ -124,7 +124,7 @@ jobs: | |
sudo apt-get purge -y gcc g++ | ||
sudo ln -s /usr/bin/gcc-12 /usr/bin/gcc | ||
sudo ln -s /usr/bin/g++-12 /usr/bin/g++ | ||
sudo python3 -m pip install meson==0.55.0 | ||
sudo python3 -m pip install meson==0.55.1 | ||
- name: add ccache to the build path | ||
run: | | ||
export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" | ||
|
@@ -172,7 +172,7 @@ jobs: | |
sudo apt-get purge -y gcc g++ | ||
sudo ln -s /usr/bin/gcc-12 /usr/bin/gcc | ||
sudo ln -s /usr/bin/g++-12 /usr/bin/g++ | ||
sudo python3 -m pip install meson==0.55.0 | ||
sudo python3 -m pip install meson==0.55.1 | ||
- name: add ccache to the build path | ||
run: | | ||
export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" | ||
|
@@ -211,7 +211,7 @@ jobs: | |
run: | | ||
sudo apt-get update && \ | ||
sudo apt-get install -y ninja-build ninja-build python3-pip parallel gcovr &&\ | ||
sudo python3 -m pip install meson==0.55.0 | ||
sudo python3 -m pip install meson==0.55.1 | ||
- name: Install emscripten | ||
run: | | ||
git clone https://github.com/emscripten-core/emsdk.git /opt/emsdk | ||
|
@@ -249,7 +249,7 @@ jobs: | |
run: | | ||
sudo apt-get update && \ | ||
sudo apt-get -yq install libxml2-utils ninja-build parallel gcovr && \ | ||
sudo python3 -m pip install meson==0.55.0 | ||
sudo python3 -m pip install meson==0.55.1 | ||
- name: Convert | ||
run: ./test/native-aliases.sh | ||
- name: Configure | ||
|
@@ -282,7 +282,7 @@ jobs: | |
- name: Install APT Dependencies | ||
run: | | ||
sudo apt-get install -y ninja-build ninja-build parallel gcovr libsleef-dev | ||
sudo python3 -m pip install meson==0.55.0 | ||
sudo python3 -m pip install meson==0.55.1 | ||
- name: Configure | ||
run: meson setup build -Dsleef=enabled -Db_coverage=true | ||
- name: Build | ||
|
@@ -350,7 +350,7 @@ jobs: | |
sudo apt-get update | ||
sudo apt-get -yq install gcovr python3-pip ninja-build parallel gcc-${{ matrix.version }} g++-${{ matrix.version }} | ||
sudo apt-get -y purge g++ gcc | ||
sudo python3 -m pip install meson==0.55.0 | ||
sudo python3 -m pip install meson==0.55.1 | ||
- name: ccache | ||
uses: hendrikmuhs/[email protected] | ||
if: ${{ matrix.ccache == 'true' }} | ||
|
@@ -440,7 +440,7 @@ jobs: | |
gcc-${{ matrix.version }}-${{ matrix.arch_gnu }}-linux-gnu${{ matrix.arch_gnu_abi }} \ | ||
g++-${{ matrix.version }}-${{ matrix.arch_gnu }}-linux-gnu${{ matrix.arch_gnu_abi }} binfmt-support \ | ||
qemu-user-static python3-pip libc6-${{ matrix.arch_deb }}-cross libstdc++-${{ matrix.version }}-dev-${{ matrix.arch_deb }}-cross | ||
sudo python3 -m pip install meson==0.55.0 | ||
sudo python3 -m pip install meson==0.55.1 | ||
- name: ccache | ||
uses: hendrikmuhs/[email protected] | ||
with: | ||
|
@@ -592,7 +592,7 @@ jobs: | |
binfmt-support clang-${{ matrix.version }} clang++-${{ matrix.version }} \ | ||
qemu-user-static python3-pip libc6-${{ matrix.arch_deb }}-cross libstdc++-12-dev-${{ matrix.arch_deb }}-cross \ | ||
binutils-${{ matrix.arch_gnu }}-linux-gnu${{ matrix.arch_gnu_abi }} | ||
sudo python3 -m pip install meson==0.55.0 | ||
sudo python3 -m pip install meson==0.55.1 | ||
- name: ccache | ||
uses: hendrikmuhs/[email protected] | ||
with: | ||
|
@@ -688,7 +688,7 @@ jobs: | |
sudo add-apt-repository ppa:savoury1/llvm-defaults-16 | ||
sudo apt-get update | ||
sudo apt-get -yq install gcovr ninja-build python3-pip clang-${{ matrix.version }} | ||
sudo python3 -m pip install meson==0.55.0 | ||
sudo python3 -m pip install meson==0.55.1 | ||
sudo rm /usr/bin/gcc /usr/bin/g++ /usr/bin/cc /usr/bin/c++ | ||
sudo ln -s $(command -v clang-${{ matrix.version }}) /usr/bin/cc | ||
sudo ln -s $(command -v clang-${{ matrix.version }}) /usr/bin/c++ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters