Hello,
newbie here =D
I am experiencing the same after upgrading the stable version.
Current error:
could not satisfy dependencies:
- unable to satisfy dependency 'llvm-libs=11.0.1' required by mesa-git
After some back and forth I verified the following details:
This is the current repository available llvm-libs version:
$ sudo pacman -Si llvm-libs
Repository : extra
Name : llvm-libs
Version : 11.1.0-1
Description : LLVM runtime libraries
Architecture : x86_64
URL : https://llvm.org/
Licenses : custom:Apache 2.0 with LLVM Exception
Groups : None
Provides : None
Depends On : gcc-libs zlib libffi libedit ncurses libxml2
Optional Deps : None
Conflicts With : None
Replaces : None
Download Size : 22,80 MiB
Installed Size : 90,13 MiB
Packager : Evangelos Foutras <foutrelis@archlinux.org>
Build Date : qua 17 fev 2021 15:28:11
Validated By : MD5 Sum SHA-256 Sum Signature
I checked my cached “upgrade path” and verified the following local files:
$ ls /var/cache/pacman/pkg/llvm-libs-11.*
/var/cache/pacman/pkg/llvm-libs-11.0.0-1-x86_64.pkg.tar.zst
/var/cache/pacman/pkg/llvm-libs-11.0.0-4-x86_64.pkg.tar.zst
/var/cache/pacman/pkg/llvm-libs-11.0.1-1-x86_64.pkg.tar.zst
/var/cache/pacman/pkg/llvm-libs-11.0.1-2-x86_64.pkg.tar.zst
/var/cache/pacman/pkg/llvm-libs-11.1.0-1-x86_64.pkg.tar.zst
I performed a manual downgrade to local version 11.0.1-1
$ sudo pacman -U /var/cache/pacman/pkg/llvm-libs-11.0.1-1-x86_64.pkg.tar.zst
Current installed version
$ sudo pacman -Qi llvm-libs
Name : llvm-libs
Version : 11.0.1-1
Description : LLVM runtime libraries
Architecture : x86_64
URL : https://llvm.org/
Licenses : custom:Apache 2.0 with LLVM Exception
Groups : None
Provides : None
Depends On : gcc-libs zlib libffi libedit ncurses libxml2
Optional Deps : None
Required By : clang llvm mesa
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 90,13 MiB
Packager : Evangelos Foutras <foutrelis@archlinux.org>
Build Date : sáb 09 jan 2021 22:47:39
Install Date : sex 05 mar 2021 20:16:10
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : None
However, if I try to install mesa-git, I am getting the same error :\
$ sudo pacman -Si mesa-git
Repository : community
Name : mesa-git
Version : 21.1.0_devel.133588.766538f83cb-1
Description : an open-source implementation of the OpenGL specification, git version
Architecture : x86_64
URL : https://www.mesa3d.org
Licenses : custom
Groups : None
Provides : mesa opencl-mesa vulkan-intel vulkan-radeon vulkan-mesa-layer libva-mesa-driver mesa-vdpau
vulkan-driver opengl-driver opencl-driver
Depends On : libdrm libxxf86vm libxdamage libxshmfence libelf libomxil-bellagio libunwind libglvnd
wayland lm_sensors libclc vulkan-icd-loader zstd expat llvm-libs=11.0.1
Optional Deps : opengl-man-pages: for the OpenGL API man pages
clang: opencl
compiler-rt: opencl
Conflicts With : mesa opencl-mesa vulkan-intel vulkan-radeon vulkan-mesa-layer libva-mesa-driver mesa-vdpau
Replaces : None
Download Size : 27,32 MiB
Installed Size : 149,92 MiB
Packager : Philip Mueller <philm@manjaro.org>
Build Date : sex 15 jan 2021 21:02:42
Validated By : MD5 Sum SHA-256 Sum Signature
sudo pacman -Syu mesa-git
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: mesa-git and mesa are in conflict. Remove mesa? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'llvm-libs=11.0.1' required by mesa-git
Any tips?
I did check the link you provided, but the issue seems to be finding the correct llvm-libs version that is accepted by mesa-git.
Also, the link/guide, does not cover on how to build a version from AUR.
I am new but eager to learn something, so a few pointers to make the journey less frustrating are really appreciated.
Thanks and stay safe.